Compilation time 2545ms, 835 calls, average 3.0ms, longest 180ms
CodeBlocks profiling information (9,924,317 total cycles):
_S1_2_88351E4 5,515,478 instructions (55.575%), 1 calls (088351E4 - 088355DC, length 255)
    088351E4:[27BDFFC0]: addiu      $sp, $sp, -64
    088351E8:[AFBF0034]: sw         $ra, 52($sp)
    088351EC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088351F0:[AFBE0030]: sw         $fp, 48($sp)
    088351F4:[AFB7002C]: sw         $s7, 44($sp)
    088351F8:[AFB60028]: sw         $s6, 40($sp)
    088351FC:[AFB50024]: sw         $s5, 36($sp)
    08835200:[AFB40020]: sw         $s4, 32($sp)
    08835204:[AFB3001C]: sw         $s3, 28($sp)
    08835208:[AFB20018]: sw         $s2, 24($sp)
    0883520C:[AFB10014]: sw         $s1, 20($sp)
    08835210:[AFB00010]: sw         $s0, 16($sp)
    08835214:[0E2092EE]: jal        0x08824BB8
    08835218:[8C44A9F0]: lw         $a0, -22032($v0)
    0883521C:[04410005]: bgez       $v0, 0x08835234
    08835220:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835224:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835228:[0E2099C6]: jal        0x08826718
    0883522C:[2484CFCC]: addiu      $a0, $a0, -12340
    08835230:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835234:[8C54BC88]: lw         $s4, -17272($v0)
    08835238:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0883523C:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08835240:[0A20D520]: j          0x08835480
    08835244:[AFA00000]: sw         $zr, 0($sp)
    08835248:[0E20D109]: jal        0x08834424
    0883524C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08835250:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08835254:[2A230000]: slti       $v1, $s1, 0
    08835258:[2442001F]: addiu      $v0, $v0, 31
    0883525C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08835260:[0223100A]: movz       $v0, $s1, $v1
    08835264:[7C04F144]: ins        $a0, $zr, 5, 26
    08835268:[04810005]: bgez       $a0, 0x08835280
    0883526C:[00022943]: sra        $a1, $v0, 0x0005
    08835270:[2484FFFF]: addiu      $a0, $a0, -1
    08835274:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835278:[00822025]: or         $a0, $a0, $v0
    0883527C:[24840001]: addiu      $a0, $a0, 1
    08835280:[8E630098]: lw         $v1, 152($s3)
    08835284:[00058080]: sll        $s0, $a1, 0x0002
    08835288:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0883528C:[02031821]: addu       $v1, $s0, $v1
    08835290:[00829006]: srlv       $s2, $v0, $a0
    08835294:[8C620000]: lw         $v0, 0($v1)
    08835298:[00521024]: and        $v0, $v0, $s2
    0883529C:[14400003]: bne        $v0, $zr, 0x088352AC
    088352A0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088352A4:[0E2099C6]: jal        0x08826718
    088352A8:[2484CFBC]: addiu      $a0, $a0, -12356
    088352AC:[8E62009C]: lw         $v0, 156($s3)
    088352B0:[02021021]: addu       $v0, $s0, $v0
    088352B4:[8C420000]: lw         $v0, 0($v0)
    088352B8:[00521024]: and        $v0, $v0, $s2
    088352BC:[10400024]: beq        $v0, $zr, 0x08835350
    088352C0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088352C4:[0E20D139]: jal        0x088344E4
    088352C8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088352CC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088352D0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088352D4:[0E20D13D]: jal        0x088344F4
    088352D8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088352DC:[54400005]: bnel       $v0, $zr, 0x088352F4
    088352E0:[8E020008]: lw         $v0, 8($s0)
    088352E4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088352E8:[0E2099C6]: jal        0x08826718
    088352EC:[2484CFAC]: addiu      $a0, $a0, -12372
    088352F0:[8E020008]: lw         $v0, 8($s0)
    088352F4:[14400003]: bne        $v0, $zr, 0x08835304
    088352F8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088352FC:[0E2099C6]: jal        0x08826718
    08835300:[2484CF9C]: addiu      $a0, $a0, -12388
    08835304:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835308:[0E20D17F]: jal        0x088345FC
    0883530C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835310:[8E050004]: lw         $a1, 4($s0)
    08835314:[00021100]: sll        $v0, $v0, 0x0004
    08835318:[24420010]: addiu      $v0, $v0, 16
    0883531C:[10A0000A]: beq        $a1, $zr, 0x08835348
    08835320:[02E2B821]: addu       $s7, $s7, $v0
    08835324:[0E20D109]: jal        0x08834424
    08835328:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883532C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08835330:[0E20D13D]: jal        0x088344F4
    08835334:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835338:[14400003]: bne        $v0, $zr, 0x08835348
    0883533C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835340:[0E2099C6]: jal        0x08826718
    08835344:[2484CF8C]: addiu      $a0, $a0, -12404
    08835348:[0A20D4F0]: j          0x088353C0
    0883534C:[27DE0001]: addiu      $fp, $fp, 1
    08835350:[0E20D21B]: jal        0x0883486C
    08835354:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08835358:[1040001A]: beq        $v0, $zr, 0x088353C4
    0883535C:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    08835360:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835364:[0E20D475]: jal        0x088351D4
    08835368:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883536C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08835370:[8C42000C]: lw         $v0, 12($v0)
    08835374:[8FA40000]: lw         $a0, 0($sp)
    08835378:[24430001]: addiu      $v1, $v0, 1
    0883537C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08835380:[00822021]: addu       $a0, $a0, $v0
    08835384:[14600004]: bne        $v1, $zr, 0x08835398
    08835388:[AFA40000]: sw         $a0, 0($sp)
    0883538C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835390:[0E2099C6]: jal        0x08826718
    08835394:[2484CF7C]: addiu      $a0, $a0, -12420
    08835398:[0E20D213]: jal        0x0883484C
    0883539C:[92040003]: lbu        $a0, 3($s0)
    088353A0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088353A4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088353A8:[0E20D16A]: jal        0x088345A8
    088353AC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088353B0:[12020003]: beq        $s0, $v0, 0x088353C0
    088353B4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088353B8:[0E2099C6]: jal        0x08826718
    088353BC:[2484C0B8]: addiu      $a0, $a0, -16200
    088353C0:[3C0408B4]: lui        $a0, 0x08B4 <=> li $a0, 0x08B40000
    088353C4:[2484BC88]: addiu      $a0, $a0, -17272
    088353C8:[0E20D16A]: jal        0x088345A8
    088353CC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088353D0:[24560001]: addiu      $s6, $v0, 1
    088353D4:[0A20D516]: j          0x08835458
    088353D8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088353DC:[1260001D]: beq        $s3, $zr, 0x08835454
    088353E0:[26940010]: addiu      $s4, $s4, 16
    088353E4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088353E8:[00031143]: sra        $v0, $v1, 0x0005
    088353EC:[2484CF6C]: addiu      $a0, $a0, -12436
    088353F0:[04A10005]: bgez       $a1, 0x08835408
    088353F4:[00029080]: sll        $s2, $v0, 0x0002
    088353F8:[24A5FFFF]: addiu      $a1, $a1, -1
    088353FC:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835400:[00A22825]: or         $a1, $a1, $v0
    08835404:[24A50001]: addiu      $a1, $a1, 1
    08835408:[8EA20098]: lw         $v0, 152($s5)
    0883540C:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08835410:[00A38006]: srlv       $s0, $v1, $a1
    08835414:[02421021]: addu       $v0, $s2, $v0
    08835418:[8C420000]: lw         $v0, 0($v0)
    0883541C:[00501024]: and        $v0, $v0, $s0
    08835420:[50400004]: beql       $v0, $zr, 0x08835434
    08835424:[8EA2009C]: lw         $v0, 156($s5)
    08835428:[0E2099C6]: jal        0x08826718
    0883542C:[00000000]: nop
    08835430:[8EA2009C]: lw         $v0, 156($s5)
    08835434:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835438:[02421021]: addu       $v0, $s2, $v0
    0883543C:[8C420000]: lw         $v0, 0($v0)
    08835440:[00501024]: and        $v0, $v0, $s0
    08835444:[10400003]: beq        $v0, $zr, 0x08835454
    08835448:[2484CF5C]: addiu      $a0, $a0, -12452
    0883544C:[0E2099C6]: jal        0x08826718
    08835450:[00000000]: nop
    08835454:[26730001]: addiu      $s3, $s3, 1
    08835458:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883545C:[2623001F]: addiu      $v1, $s1, 31
    08835460:[2455BC88]: addiu      $s5, $v0, -17272
    08835464:[2A220000]: slti       $v0, $s1, 0
    08835468:[0222180A]: movz       $v1, $s1, $v0
    0883546C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835470:[0276102A]: slt        $v0, $s3, $s6
    08835474:[7C05F144]: ins        $a1, $zr, 5, 26
    08835478:[1440FFD8]: bne        $v0, $zr, 0x088353DC
    0883547C:[26310001]: addiu      $s1, $s1, 1
    08835480:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835484:[2453BC88]: addiu      $s3, $v0, -17272
    08835488:[8E620004]: lw         $v0, 4($s3)
    0883548C:[0282102B]: sltu       $v0, $s4, $v0
    08835490:[1440FF6D]: bne        $v0, $zr, 0x08835248
    08835494:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835498:[8E6200A4]: lw         $v0, 164($s3)
    0883549C:[12E20005]: beq        $s7, $v0, 0x088354B4
    088354A0:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088354A4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088354A8:[0E2099C6]: jal        0x08826718
    088354AC:[2484AAD8]: addiu      $a0, $a0, -21800
    088354B0:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088354B4:[2451BD18]: addiu      $s1, $v0, -17128
    088354B8:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    088354BC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088354C0:[0A20D53D]: j          0x088354F4
    088354C4:[8E300000]: lw         $s0, 0($s1)
    088354C8:[0E20D109]: jal        0x08834424
    088354CC:[26730001]: addiu      $s3, $s3, 1
    088354D0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088354D4:[0E20D13D]: jal        0x088344F4
    088354D8:[2644BC88]: addiu      $a0, $s2, -17272
    088354DC:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088354E0:[14400003]: bne        $v0, $zr, 0x088354F0
    088354E4:[2484CF4C]: addiu      $a0, $a0, -12468
    088354E8:[0E2099C6]: jal        0x08826718
    088354EC:[00000000]: nop
    088354F0:[8E100004]: lw         $s0, 4($s0)
    088354F4:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
    088354F8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088354FC:[1600FFF2]: bne        $s0, $zr, 0x088354C8
    08835500:[2644BC88]: addiu      $a0, $s2, -17272
    08835504:[2631FFFC]: addiu      $s1, $s1, -4
    08835508:[2682FF80]: addiu      $v0, $s4, -128
    0883550C:[5622FFFA]: bnel       $s1, $v0, 0x088354F8
    08835510:[8E300000]: lw         $s0, 0($s1)
    08835514:[13D30005]: beq        $fp, $s3, 0x0883552C
    08835518:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883551C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835520:[0E2099C6]: jal        0x08826718
    08835524:[2484CF3C]: addiu      $a0, $a0, -12484
    08835528:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883552C:[2451BC90]: addiu      $s1, $v0, -17264
    08835530:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835534:[0A20D557]: j          0x0883555C
    08835538:[8E300000]: lw         $s0, 0($s1)
    0883553C:[0E20D21B]: jal        0x0883486C
    08835540:[26520001]: addiu      $s2, $s2, 1
    08835544:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835548:[14400003]: bne        $v0, $zr, 0x08835558
    0883554C:[2484B9A0]: addiu      $a0, $a0, -18016
    08835550:[0E2099C6]: jal        0x08826718
    08835554:[00000000]: nop
    08835558:[8E100004]: lw         $s0, 4($s0)
    0883555C:[1600FFF7]: bne        $s0, $zr, 0x0883553C
    08835560:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835564:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835568:[26310004]: addiu      $s1, $s1, 4
    0883556C:[2442BC98]: addiu      $v0, $v0, -17256
    08835570:[5622FFFA]: bnel       $s1, $v0, 0x0883555C
    08835574:[8E300000]: lw         $s0, 0($s1)
    08835578:[8FA20000]: lw         $v0, 0($sp)
    0883557C:[10520003]: beq        $v0, $s2, 0x0883558C
    08835580:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835584:[0E2099C6]: jal        0x08826718
    08835588:[2484CF2C]: addiu      $a0, $a0, -12500
    0883558C:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08835590:[0E209305]: jal        0x08824C14
    08835594:[8C44A9F0]: lw         $a0, -22032($v0)
    08835598:[04410005]: bgez       $v0, 0x088355B0
    0883559C:[8FBF0034]: lw         $ra, 52($sp)
    088355A0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088355A4:[0E2099C6]: jal        0x08826718
    088355A8:[2484CF1C]: addiu      $a0, $a0, -12516
    088355AC:[8FBF0034]: lw         $ra, 52($sp)
    088355B0:[8FBE0030]: lw         $fp, 48($sp)
    088355B4:[8FB7002C]: lw         $s7, 44($sp)
    088355B8:[8FB60028]: lw         $s6, 40($sp)
    088355BC:[8FB50024]: lw         $s5, 36($sp)
    088355C0:[8FB40020]: lw         $s4, 32($sp)
    088355C4:[8FB3001C]: lw         $s3, 28($sp)
    088355C8:[8FB20018]: lw         $s2, 24($sp)
    088355CC:[8FB10014]: lw         $s1, 20($sp)
    088355D0:[8FB00010]: lw         $s0, 16($sp)
    088355D4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088355D8:[03E00008]: jr         $ra
    088355DC:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08835478 166,539 times (length 41)
    088353C8:[0E20D16A]: jal        0x088345A8
    088353CC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088353D0:[24560001]: addiu      $s6, $v0, 1
    088353D4:[0A20D516]: j          0x08835458
    088353D8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 088353DC:[1260001D]: beq        $s3, $zr, 0x08835454
    088353E0:[26940010]: addiu      $s4, $s4, 16
    088353E4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088353E8:[00031143]: sra        $v0, $v1, 0x0005
    088353EC:[2484CF6C]: addiu      $a0, $a0, -12436
    088353F0:[04A10005]: bgez       $a1, 0x08835408
    088353F4:[00029080]: sll        $s2, $v0, 0x0002
    088353F8:[24A5FFFF]: addiu      $a1, $a1, -1
    088353FC:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835400:[00A22825]: or         $a1, $a1, $v0
    08835404:[24A50001]: addiu      $a1, $a1, 1
    08835408:[8EA20098]: lw         $v0, 152($s5)
    0883540C:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08835410:[00A38006]: srlv       $s0, $v1, $a1
    08835414:[02421021]: addu       $v0, $s2, $v0
    08835418:[8C420000]: lw         $v0, 0($v0)
    0883541C:[00501024]: and        $v0, $v0, $s0
    08835420:[50400004]: beql       $v0, $zr, 0x08835434
    08835424:[8EA2009C]: lw         $v0, 156($s5)
    08835428:[0E2099C6]: jal        0x08826718
    0883542C:[00000000]: nop
    08835430:[8EA2009C]: lw         $v0, 156($s5)
    08835434:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835438:[02421021]: addu       $v0, $s2, $v0
    0883543C:[8C420000]: lw         $v0, 0($v0)
    08835440:[00501024]: and        $v0, $v0, $s0
    08835444:[10400003]: beq        $v0, $zr, 0x08835454
    08835448:[2484CF5C]: addiu      $a0, $a0, -12452
    0883544C:[0E2099C6]: jal        0x08826718
    08835450:[00000000]: nop
    08835454:[26730001]: addiu      $s3, $s3, 1
    08835458:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883545C:[2623001F]: addiu      $v1, $s1, 31
    08835460:[2455BC88]: addiu      $s5, $v0, -17272
    08835464:[2A220000]: slti       $v0, $s1, 0
    08835468:[0222180A]: movz       $v1, $s1, $v0
    0883546C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835470:[0276102A]: slt        $v0, $s3, $s6
    08835474:[7C05F144]: ins        $a1, $zr, 5, 26
--> 08835478:[1440FFD8]: bne        $v0, $zr, 0x088353DC
    0883547C:[26310001]: addiu      $s1, $s1, 1
    08835480:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835484:[2453BC88]: addiu      $s3, $v0, -17272
    08835488:[8E620004]: lw         $v0, 4($s3)
  Back Branch 08835490 5,228 times (length 148)
  Back Branch 088354FC 5,057 times (length 15)
    088354B4:[2451BD18]: addiu      $s1, $v0, -17128
    088354B8:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    088354BC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088354C0:[0A20D53D]: j          0x088354F4
    088354C4:[8E300000]: lw         $s0, 0($s1)
--> 088354C8:[0E20D109]: jal        0x08834424
    088354CC:[26730001]: addiu      $s3, $s3, 1
    088354D0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088354D4:[0E20D13D]: jal        0x088344F4
    088354D8:[2644BC88]: addiu      $a0, $s2, -17272
    088354DC:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088354E0:[14400003]: bne        $v0, $zr, 0x088354F0
    088354E4:[2484CF4C]: addiu      $a0, $a0, -12468
    088354E8:[0E2099C6]: jal        0x08826718
    088354EC:[00000000]: nop
    088354F0:[8E100004]: lw         $s0, 4($s0)
    088354F4:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
    088354F8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 088354FC:[1600FFF2]: bne        $s0, $zr, 0x088354C8
    08835500:[2644BC88]: addiu      $a0, $s2, -17272
    08835504:[2631FFFC]: addiu      $s1, $s1, -4
    08835508:[2682FF80]: addiu      $v0, $s4, -128
    0883550C:[5622FFFA]: bnel       $s1, $v0, 0x088354F8
  Back Branch 0883550C 31 times (length 7)
    088354E4:[2484CF4C]: addiu      $a0, $a0, -12468
    088354E8:[0E2099C6]: jal        0x08826718
    088354EC:[00000000]: nop
    088354F0:[8E100004]: lw         $s0, 4($s0)
    088354F4:[3C1208B4]: lui        $s2, 0x08B4 <=> li $s2, 0x08B40000
--> 088354F8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088354FC:[1600FFF2]: bne        $s0, $zr, 0x088354C8
    08835500:[2644BC88]: addiu      $a0, $s2, -17272
    08835504:[2631FFFC]: addiu      $s1, $s1, -4
    08835508:[2682FF80]: addiu      $v0, $s4, -128
--> 0883550C:[5622FFFA]: bnel       $s1, $v0, 0x088354F8
    08835510:[8E300000]: lw         $s0, 0($s1)
    08835514:[13D30005]: beq        $fp, $s3, 0x0883552C
    08835518:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883551C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
  Back Branch 0883555C 3 times (length 10)
    08835528:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0883552C:[2451BC90]: addiu      $s1, $v0, -17264
    08835530:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835534:[0A20D557]: j          0x0883555C
    08835538:[8E300000]: lw         $s0, 0($s1)
--> 0883553C:[0E20D21B]: jal        0x0883486C
    08835540:[26520001]: addiu      $s2, $s2, 1
    08835544:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835548:[14400003]: bne        $v0, $zr, 0x08835558
    0883554C:[2484B9A0]: addiu      $a0, $a0, -18016
    08835550:[0E2099C6]: jal        0x08826718
    08835554:[00000000]: nop
    08835558:[8E100004]: lw         $s0, 4($s0)
--> 0883555C:[1600FFF7]: bne        $s0, $zr, 0x0883553C
    08835560:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835564:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835568:[26310004]: addiu      $s1, $s1, 4
    0883556C:[2442BC98]: addiu      $v0, $v0, -17256
  Back Branch 08835570 1 times (length 7)
    08835548:[14400003]: bne        $v0, $zr, 0x08835558
    0883554C:[2484B9A0]: addiu      $a0, $a0, -18016
    08835550:[0E2099C6]: jal        0x08826718
    08835554:[00000000]: nop
    08835558:[8E100004]: lw         $s0, 4($s0)
--> 0883555C:[1600FFF7]: bne        $s0, $zr, 0x0883553C
    08835560:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835564:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08835568:[26310004]: addiu      $s1, $s1, 4
    0883556C:[2442BC98]: addiu      $v0, $v0, -17256
--> 08835570:[5622FFFA]: bnel       $s1, $v0, 0x0883555C
    08835574:[8E300000]: lw         $s0, 0($s1)
    08835578:[8FA20000]: lw         $v0, 0($sp)
    0883557C:[10520003]: beq        $v0, $s2, 0x0883558C
    08835580:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
_S1_2_88344F4 602,880 instructions (6.075%), 15,072 calls (088344F4 - 088345A4, length 45)
    088344F4:[27BDFFF0]: addiu      $sp, $sp, -16
    088344F8:[AFB10004]: sw         $s1, 4($sp)
    088344FC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08834500:[AFB00000]: sw         $s0, 0($sp)
    08834504:[AFBF0008]: sw         $ra, 8($sp)
    08834508:[0E20D139]: jal        0x088344E4
    0883450C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08834510:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08834514:[2A030000]: slti       $v1, $s0, 0
    08834518:[2602001F]: addiu      $v0, $s0, 31
    0883451C:[0203100A]: movz       $v0, $s0, $v1
    08834520:[00021143]: sra        $v0, $v0, 0x0005
    08834524:[7C10F144]: ins        $s0, $zr, 5, 26
    08834528:[06010005]: bgez       $s0, 0x08834540
    0883452C:[00023880]: sll        $a3, $v0, 0x0002
    08834530:[2610FFFF]: addiu      $s0, $s0, -1
    08834534:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834538:[02028025]: or         $s0, $s0, $v0
    0883453C:[26100001]: addiu      $s0, $s0, 1
    08834540:[8E220098]: lw         $v0, 152($s1)
    08834544:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834548:[02031806]: srlv       $v1, $v1, $s0
    0883454C:[00E21021]: addu       $v0, $a3, $v0
    08834550:[8C420000]: lw         $v0, 0($v0)
    08834554:[00431024]: and        $v0, $v0, $v1
    08834558:[1040000C]: beq        $v0, $zr, 0x0883458C
    0883455C:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    08834560:[8E22009C]: lw         $v0, 156($s1)
    08834564:[24A580B0]: addiu      $a1, $a1, -32592
    08834568:[00E21021]: addu       $v0, $a3, $v0
    0883456C:[8C420000]: lw         $v0, 0($v0)
    08834570:[00431024]: and        $v0, $v0, $v1
    08834574:[10400005]: beq        $v0, $zr, 0x0883458C
    08834578:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    0883457C:[0E24C216]: jal        0x08930858
    08834580:[00000000]: nop
    08834584:[10400002]: beq        $v0, $zr, 0x08834590
    08834588:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883458C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08834590:[8FBF0008]: lw         $ra, 8($sp)
    08834594:[8FB10004]: lw         $s1, 4($sp)
    08834598:[8FB00000]: lw         $s0, 0($sp)
    0883459C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088345A0:[03E00008]: jr         $ra
    088345A4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88345FC 445,172 instructions (4.486%), 15,899 calls (088345A8 - 08834624, length 32)
    088345A8:[27BDFFF0]: addiu      $sp, $sp, -16
    088345AC:[AFB00000]: sw         $s0, 0($sp)
    088345B0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088345B4:[7C10F144]: ins        $s0, $zr, 5, 26
    088345B8:[06010005]: bgez       $s0, 0x088345D0
    088345BC:[AFBF0004]: sw         $ra, 4($sp)
    088345C0:[2610FFFF]: addiu      $s0, $s0, -1
    088345C4:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345C8:[02028025]: or         $s0, $s0, $v0
    088345CC:[26100001]: addiu      $s0, $s0, 1
    088345D0:[0E20D100]: jal        0x08834400
    088345D4:[00000000]: nop
    088345D8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345DC:[0E20D0F5]: jal        0x088343D4
    088345E0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345E4:[00501023]: subu       $v0, $v0, $s0
    088345E8:[8FBF0004]: lw         $ra, 4($sp)
    088345EC:[8FB00000]: lw         $s0, 0($sp)
    088345F0:[2442FFFF]: addiu      $v0, $v0, -1
    088345F4:[03E00008]: jr         $ra
    088345F8:[27BD0010]: addiu      $sp, $sp, 16
    088345FC:[27BDFFF0]: addiu      $sp, $sp, -16
    08834600:[AFBF0004]: sw         $ra, 4($sp)
    08834604:[AFB00000]: sw         $s0, 0($sp)
    08834608:[0E20D109]: jal        0x08834424
    0883460C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834610:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834614:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834618:[8FBF0004]: lw         $ra, 4($sp)
    0883461C:[8FB00000]: lw         $s0, 0($sp)
    08834620:[0A20D16A]: j          0x088345A8
    08834624:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08834620 15,899 times (length 32)
--> 088345A8:[27BDFFF0]: addiu      $sp, $sp, -16
    088345AC:[AFB00000]: sw         $s0, 0($sp)
    088345B0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088345B4:[7C10F144]: ins        $s0, $zr, 5, 26
    088345B8:[06010005]: bgez       $s0, 0x088345D0
    088345BC:[AFBF0004]: sw         $ra, 4($sp)
    088345C0:[2610FFFF]: addiu      $s0, $s0, -1
    088345C4:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345C8:[02028025]: or         $s0, $s0, $v0
    088345CC:[26100001]: addiu      $s0, $s0, 1
    088345D0:[0E20D100]: jal        0x08834400
    088345D4:[00000000]: nop
    088345D8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345DC:[0E20D0F5]: jal        0x088343D4
    088345E0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345E4:[00501023]: subu       $v0, $v0, $s0
    088345E8:[8FBF0004]: lw         $ra, 4($sp)
    088345EC:[8FB00000]: lw         $s0, 0($sp)
    088345F0:[2442FFFF]: addiu      $v0, $v0, -1
    088345F4:[03E00008]: jr         $ra
    088345F8:[27BD0010]: addiu      $sp, $sp, 16
    088345FC:[27BDFFF0]: addiu      $sp, $sp, -16
    08834600:[AFBF0004]: sw         $ra, 4($sp)
    08834604:[AFB00000]: sw         $s0, 0($sp)
    08834608:[0E20D109]: jal        0x08834424
    0883460C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834610:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834614:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834618:[8FBF0004]: lw         $ra, 4($sp)
    0883461C:[8FB00000]: lw         $s0, 0($sp)
--> 08834620:[0A20D16A]: j          0x088345A8
    08834624:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_884493C 332,854 instructions (3.354%), 1 calls (0884493C - 08844AA0, length 90)
    0884493C:[27BDFFD0]: addiu      $sp, $sp, -48
    08844940:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08844944:[AFB00010]: sw         $s0, 16($sp)
    08844948:[2450E130]: addiu      $s0, $v0, -7888
    0884494C:[8E020110]: lw         $v0, 272($s0)
    08844950:[AFBF0024]: sw         $ra, 36($sp)
    08844954:[AFB40020]: sw         $s4, 32($sp)
    08844958:[AFB3001C]: sw         $s3, 28($sp)
    0884495C:[AFB20018]: sw         $s2, 24($sp)
    08844960:[14400047]: bne        $v0, $zr, 0x08844A80
    08844964:[AFB10014]: sw         $s1, 20($sp)
    08844968:[0E20CFE2]: jal        0x08833F88
    0884496C:[00000000]: nop
    08844970:[3C03000F]: lui        $v1, 0x000F <=> li $v1, 0x000F0000
    08844974:[34638800]: ori        $v1, $v1, -30720
    08844978:[00431021]: addu       $v0, $v0, $v1
    0884497C:[0E20CFE2]: jal        0x08833F88
    08844980:[AE02010C]: sw         $v0, 268($s0)
    08844984:[3C03000B]: lui        $v1, 0x000B <=> li $v1, 0x000B0000
    08844988:[34638800]: ori        $v1, $v1, -30720
    0884498C:[00431021]: addu       $v0, $v0, $v1
    08844990:[0E20CFE2]: jal        0x08833F88
    08844994:[AE020110]: sw         $v0, 272($s0)
    08844998:[3C030011]: lui        $v1, 0x0011 <=> li $v1, 0x00110000
    0884499C:[34638800]: ori        $v1, $v1, -30720
    088449A0:[8E04010C]: lw         $a0, 268($s0)
    088449A4:[00431021]: addu       $v0, $v0, $v1
    088449A8:[AE020114]: sw         $v0, 276($s0)
    088449AC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088449B0:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088449B4:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    088449B8:[00031040]: sll        $v0, $v1, 0x0001
    088449BC:[00441021]: addu       $v0, $v0, $a0
    088449C0:[24630001]: addiu      $v1, $v1, 1
    088449C4:[1465FFFC]: bne        $v1, $a1, 0x088449B8
    088449C8:[A4460000]: sh         $a2, 0($v0)
    088449CC:[0E264CD5]: jal        0x08993354 [sceKernelGetSystemTimeLow]
    088449D0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088449D4:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
    088449D8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088449DC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088449E0:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088449E4:[2450E130]: addiu      $s0, $v0, -7888
    088449E8:[8E020118]: lw         $v0, 280($s0)
    088449EC:[00511821]: addu       $v1, $v0, $s1
    088449F0:[94670000]: lhu        $a3, 0($v1)
    088449F4:[50E00016]: beql       $a3, $zr, 0x08844A50
    088449F8:[26520001]: addiu      $s2, $s2, 1
    088449FC:[84620002]: lh         $v0, 2($v1)
    08844A00:[00124240]: sll        $t0, $s2, 0x0009
    08844A04:[14400003]: bne        $v0, $zr, 0x08844A14
    08844A08:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08844A0C:[0A211293]: j          0x08844A4C
    08844A10:[A4600000]: sh         $zr, 0($v1)
    08844A14:[8E050114]: lw         $a1, 276($s0)
    08844A18:[8E060110]: lw         $a2, 272($s0)
    08844A1C:[AFA70000]: sw         $a3, 0($sp)
    08844A20:[00B12821]: addu       $a1, $a1, $s1
    08844A24:[0E2111F4]: jal        0x088447D0
    08844A28:[00C83021]: addu       $a2, $a2, $t0
    08844A2C:[8E020118]: lw         $v0, 280($s0)
    08844A30:[8E03010C]: lw         $v1, 268($s0)
    08844A34:[26730001]: addiu      $s3, $s3, 1
    08844A38:[00511021]: addu       $v0, $v0, $s1
    08844A3C:[94420000]: lhu        $v0, 0($v0)
    08844A40:[00021040]: sll        $v0, $v0, 0x0001
    08844A44:[00431021]: addu       $v0, $v0, $v1
    08844A48:[A4520000]: sh         $s2, 0($v0)
    08844A4C:[26520001]: addiu      $s2, $s2, 1
    08844A50:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    08844A54:[1642FFE2]: bne        $s2, $v0, 0x088449E0
    08844A58:[26310004]: addiu      $s1, $s1, 4
    08844A5C:[0E264CD5]: jal        0x08993354 [sceKernelGetSystemTimeLow]
    08844A60:[00000000]: nop
    08844A64:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08844A68:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08844A6C:[02823821]: addu       $a3, $s4, $v0
    08844A70:[24849944]: addiu      $a0, $a0, -26300
    08844A74:[24A50504]: addiu      $a1, $a1, 1284
    08844A78:[0E209969]: jal        0x088265A4
    08844A7C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08844A80:[8FBF0024]: lw         $ra, 36($sp)
    08844A84:[8FB40020]: lw         $s4, 32($sp)
    08844A88:[8FB3001C]: lw         $s3, 28($sp)
    08844A8C:[8FB20018]: lw         $s2, 24($sp)
    08844A90:[8FB10014]: lw         $s1, 20($sp)
    08844A94:[8FB00010]: lw         $s0, 16($sp)
    08844A98:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08844A9C:[03E00008]: jr         $ra
    08844AA0:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088449C4 65,536 times (length 5)
    088449A4:[00431021]: addu       $v0, $v0, $v1
    088449A8:[AE020114]: sw         $v0, 276($s0)
    088449AC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088449B0:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088449B4:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
--> 088449B8:[00031040]: sll        $v0, $v1, 0x0001
    088449BC:[00441021]: addu       $v0, $v0, $a0
    088449C0:[24630001]: addiu      $v1, $v1, 1
--> 088449C4:[1465FFFC]: bne        $v1, $a1, 0x088449B8
    088449C8:[A4460000]: sh         $a2, 0($v0)
    088449CC:[0E264CD5]: jal        0x08993354 [sceKernelGetSystemTimeLow]
    088449D0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088449D4:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
  Back Branch 08844A54 512 times (length 31)
    088449CC:[0E264CD5]: jal        0x08993354 [sceKernelGetSystemTimeLow]
    088449D0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088449D4:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
    088449D8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088449DC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 088449E0:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    088449E4:[2450E130]: addiu      $s0, $v0, -7888
    088449E8:[8E020118]: lw         $v0, 280($s0)
    088449EC:[00511821]: addu       $v1, $v0, $s1
    088449F0:[94670000]: lhu        $a3, 0($v1)
    088449F4:[50E00016]: beql       $a3, $zr, 0x08844A50
    088449F8:[26520001]: addiu      $s2, $s2, 1
    088449FC:[84620002]: lh         $v0, 2($v1)
    08844A00:[00124240]: sll        $t0, $s2, 0x0009
    08844A04:[14400003]: bne        $v0, $zr, 0x08844A14
    08844A08:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08844A0C:[0A211293]: j          0x08844A4C
    08844A10:[A4600000]: sh         $zr, 0($v1)
    08844A14:[8E050114]: lw         $a1, 276($s0)
    08844A18:[8E060110]: lw         $a2, 272($s0)
    08844A1C:[AFA70000]: sw         $a3, 0($sp)
    08844A20:[00B12821]: addu       $a1, $a1, $s1
    08844A24:[0E2111F4]: jal        0x088447D0
    08844A28:[00C83021]: addu       $a2, $a2, $t0
    08844A2C:[8E020118]: lw         $v0, 280($s0)
    08844A30:[8E03010C]: lw         $v1, 268($s0)
    08844A34:[26730001]: addiu      $s3, $s3, 1
    08844A38:[00511021]: addu       $v0, $v0, $s1
    08844A3C:[94420000]: lhu        $v0, 0($v0)
    08844A40:[00021040]: sll        $v0, $v0, 0x0001
    08844A44:[00431021]: addu       $v0, $v0, $v1
    08844A48:[A4520000]: sh         $s2, 0($v0)
    08844A4C:[26520001]: addiu      $s2, $s2, 1
    08844A50:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
--> 08844A54:[1642FFE2]: bne        $s2, $v0, 0x088449E0
    08844A58:[26310004]: addiu      $s1, $s1, 4
    08844A5C:[0E264CD5]: jal        0x08993354 [sceKernelGetSystemTimeLow]
    08844A60:[00000000]: nop
    08844A64:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
_S1_2_8834424 292,803 instructions (2.950%), 41,829 calls (08834424 - 0883443C, length 7)
    08834424:[8C820000]: lw         $v0, 0($a0)
    08834428:[00A21023]: subu       $v0, $a1, $v0
    0883442C:[2444000F]: addiu      $a0, $v0, 15
    08834430:[28430000]: slti       $v1, $v0, 0
    08834434:[0083100B]: movn       $v0, $a0, $v1
    08834438:[03E00008]: jr         $ra
    0883443C:[00021103]: sra        $v0, $v0, 0x0004
_S1_2_8930858 273,687 instructions (2.758%), 15,279 calls (08930858 - 089308E8, length 37)
    08930858:[2CC20004]: sltiu      $v0, $a2, 4
    0893085C:[14400004]: bne        $v0, $zr, 0x08930870
    08930860:[00851025]: or         $v0, $a0, $a1
    08930864:[30420003]: andi       $v0, $v0, 3
    08930868:[5040000A]: beql       $v0, $zr, 0x08930894
    0893086C:[8C830000]: lw         $v1, 0($a0)
    08930870:[10C00012]: beq        $a2, $zr, 0x089308BC
    08930874:[24C3FFFF]: addiu      $v1, $a2, -1
    08930878:[90860000]: lbu        $a2, 0($a0)
    0893087C:[90A20000]: lbu        $v0, 0($a1)
    08930880:[10460010]: beq        $v0, $a2, 0x089308C4
    08930884:[00C21023]: subu       $v0, $a2, $v0
    08930888:[03E00008]: jr         $ra
    0893088C:[00000000]: nop
    08930890:[8C830000]: lw         $v1, 0($a0)
    08930894:[8CA20000]: lw         $v0, 0($a1)
    08930898:[1462FFF5]: bne        $v1, $v0, 0x08930870
    0893089C:[00000000]: nop
    089308A0:[24C6FFFC]: addiu      $a2, $a2, -4
    089308A4:[2CC20004]: sltiu      $v0, $a2, 4
    089308A8:[24840004]: addiu      $a0, $a0, 4
    089308AC:[1040FFF8]: beq        $v0, $zr, 0x08930890
    089308B0:[24A50004]: addiu      $a1, $a1, 4
    089308B4:[14C0FFF0]: bne        $a2, $zr, 0x08930878
    089308B8:[24C3FFFF]: addiu      $v1, $a2, -1
    089308BC:[03E00008]: jr         $ra
    089308C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089308C4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089308C8:[24840001]: addiu      $a0, $a0, 1
    089308CC:[10E3FFFB]: beq        $a3, $v1, 0x089308BC
    089308D0:[24A50001]: addiu      $a1, $a1, 1
    089308D4:[90860000]: lbu        $a2, 0($a0)
    089308D8:[90A20000]: lbu        $v0, 0($a1)
    089308DC:[10C2FFFA]: beq        $a2, $v0, 0x089308C8
    089308E0:[24E70001]: addiu      $a3, $a3, 1
    089308E4:[03E00008]: jr         $ra
    089308E8:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 08930898 15,075 times (length 12)
    0893085C:[14400004]: bne        $v0, $zr, 0x08930870
    08930860:[00851025]: or         $v0, $a0, $a1
    08930864:[30420003]: andi       $v0, $v0, 3
    08930868:[5040000A]: beql       $v0, $zr, 0x08930894
    0893086C:[8C830000]: lw         $v1, 0($a0)
--> 08930870:[10C00012]: beq        $a2, $zr, 0x089308BC
    08930874:[24C3FFFF]: addiu      $v1, $a2, -1
    08930878:[90860000]: lbu        $a2, 0($a0)
    0893087C:[90A20000]: lbu        $v0, 0($a1)
    08930880:[10460010]: beq        $v0, $a2, 0x089308C4
    08930884:[00C21023]: subu       $v0, $a2, $v0
    08930888:[03E00008]: jr         $ra
    0893088C:[00000000]: nop
    08930890:[8C830000]: lw         $v1, 0($a0)
    08930894:[8CA20000]: lw         $v0, 0($a1)
--> 08930898:[1462FFF5]: bne        $v1, $v0, 0x08930870
    0893089C:[00000000]: nop
    089308A0:[24C6FFFC]: addiu      $a2, $a2, -4
    089308A4:[2CC20004]: sltiu      $v0, $a2, 4
    089308A8:[24840004]: addiu      $a0, $a0, 4
  Back Branch 089308B4 15,074 times (length 17)
    08930864:[30420003]: andi       $v0, $v0, 3
    08930868:[5040000A]: beql       $v0, $zr, 0x08930894
    0893086C:[8C830000]: lw         $v1, 0($a0)
    08930870:[10C00012]: beq        $a2, $zr, 0x089308BC
    08930874:[24C3FFFF]: addiu      $v1, $a2, -1
--> 08930878:[90860000]: lbu        $a2, 0($a0)
    0893087C:[90A20000]: lbu        $v0, 0($a1)
    08930880:[10460010]: beq        $v0, $a2, 0x089308C4
    08930884:[00C21023]: subu       $v0, $a2, $v0
    08930888:[03E00008]: jr         $ra
    0893088C:[00000000]: nop
    08930890:[8C830000]: lw         $v1, 0($a0)
    08930894:[8CA20000]: lw         $v0, 0($a1)
    08930898:[1462FFF5]: bne        $v1, $v0, 0x08930870
    0893089C:[00000000]: nop
    089308A0:[24C6FFFC]: addiu      $a2, $a2, -4
    089308A4:[2CC20004]: sltiu      $v0, $a2, 4
    089308A8:[24840004]: addiu      $a0, $a0, 4
    089308AC:[1040FFF8]: beq        $v0, $zr, 0x08930890
    089308B0:[24A50004]: addiu      $a1, $a1, 4
--> 089308B4:[14C0FFF0]: bne        $a2, $zr, 0x08930878
    089308B8:[24C3FFFF]: addiu      $v1, $a2, -1
    089308BC:[03E00008]: jr         $ra
    089308C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089308C4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 089308AC 15,074 times (length 9)
    0893087C:[90A20000]: lbu        $v0, 0($a1)
    08930880:[10460010]: beq        $v0, $a2, 0x089308C4
    08930884:[00C21023]: subu       $v0, $a2, $v0
    08930888:[03E00008]: jr         $ra
    0893088C:[00000000]: nop
--> 08930890:[8C830000]: lw         $v1, 0($a0)
    08930894:[8CA20000]: lw         $v0, 0($a1)
    08930898:[1462FFF5]: bne        $v1, $v0, 0x08930870
    0893089C:[00000000]: nop
    089308A0:[24C6FFFC]: addiu      $a2, $a2, -4
    089308A4:[2CC20004]: sltiu      $v0, $a2, 4
    089308A8:[24840004]: addiu      $a0, $a0, 4
--> 089308AC:[1040FFF8]: beq        $v0, $zr, 0x08930890
    089308B0:[24A50004]: addiu      $a1, $a1, 4
    089308B4:[14C0FFF0]: bne        $a2, $zr, 0x08930878
    089308B8:[24C3FFFF]: addiu      $v1, $a2, -1
    089308BC:[03E00008]: jr         $ra
  Back Branch 089308CC 14 times (length 6)
    089308A8:[24840004]: addiu      $a0, $a0, 4
    089308AC:[1040FFF8]: beq        $v0, $zr, 0x08930890
    089308B0:[24A50004]: addiu      $a1, $a1, 4
    089308B4:[14C0FFF0]: bne        $a2, $zr, 0x08930878
    089308B8:[24C3FFFF]: addiu      $v1, $a2, -1
--> 089308BC:[03E00008]: jr         $ra
    089308C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089308C4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089308C8:[24840001]: addiu      $a0, $a0, 1
--> 089308CC:[10E3FFFB]: beq        $a3, $v1, 0x089308BC
    089308D0:[24A50001]: addiu      $a1, $a1, 1
    089308D4:[90860000]: lbu        $a2, 0($a0)
    089308D8:[90A20000]: lbu        $v0, 0($a1)
    089308DC:[10C2FFFA]: beq        $a2, $v0, 0x089308C8
  Back Branch 089308DC 11 times (length 7)
    089308B4:[14C0FFF0]: bne        $a2, $zr, 0x08930878
    089308B8:[24C3FFFF]: addiu      $v1, $a2, -1
    089308BC:[03E00008]: jr         $ra
    089308C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089308C4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 089308C8:[24840001]: addiu      $a0, $a0, 1
    089308CC:[10E3FFFB]: beq        $a3, $v1, 0x089308BC
    089308D0:[24A50001]: addiu      $a1, $a1, 1
    089308D4:[90860000]: lbu        $a2, 0($a0)
    089308D8:[90A20000]: lbu        $v0, 0($a1)
--> 089308DC:[10C2FFFA]: beq        $a2, $v0, 0x089308C8
    089308E0:[24E70001]: addiu      $a3, $a3, 1
    089308E4:[03E00008]: jr         $ra
    089308E8:[00C21023]: subu       $v0, $a2, $v0
_S1_2_88343D4 232,319 instructions (2.341%), 21,127 calls (0882D41C - 088343FC, length 7161)
  Back Branch 088343F0 21,088 times (length 7159)
_S1_2_8825424 230,961 instructions (2.327%), 2 calls (08825424 - 08825658, length 142)
    08825424:[27BDFFE0]: addiu      $sp, $sp, -32
    08825428:[AFBF0010]: sw         $ra, 16($sp)
    0882542C:[AFB00000]: sw         $s0, 0($sp)
    08825430:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08825434:[AFB3000C]: sw         $s3, 12($sp)
    08825438:[AFB20008]: sw         $s2, 8($sp)
    0882543C:[0E20CFE2]: jal        0x08833F88
    08825440:[AFB10004]: sw         $s1, 4($sp)
    08825444:[3C03000A]: lui        $v1, 0x000A <=> li $v1, 0x000A0000
    08825448:[34638000]: ori        $v1, $v1, -32768
    0882544C:[00431021]: addu       $v0, $v0, $v1
    08825450:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    08825454:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08825458:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882545C:[34C60800]: ori        $a2, $a2, 2048
    08825460:[0E24C333]: jal        0x08930CCC
    08825464:[AE02AE10]: sw         $v0, -20976($s0)
    08825468:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    0882546C:[8E05AE10]: lw         $a1, -20976($s0)
    08825470:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08825474:[2404007F]: addiu      $a0, $zr, 127 <=> li $a0, 127
    08825478:[00A21021]: addu       $v0, $a1, $v0
    0882547C:[24630001]: addiu      $v1, $v1, 1
    08825480:[AC400000]: sw         $zr, 0($v0)
    08825484:[1464FFFD]: bne        $v1, $a0, 0x0882547C
    08825488:[24420004]: addiu      $v0, $v0, 4
    0882548C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825490:[00A21021]: addu       $v0, $a1, $v0
    08825494:[AC408210]: sw         $zr, -32240($v0)
    08825498:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882549C:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    088254A0:[AC4081FC]: sw         $zr, -32260($v0)
    088254A4:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    088254A8:[00A31021]: addu       $v0, $a1, $v1
    088254AC:[00461021]: addu       $v0, $v0, $a2
    088254B0:[24630004]: addiu      $v1, $v1, 4
    088254B4:[1464FFFC]: bne        $v1, $a0, 0x088254A8
    088254B8:[AC408200]: sw         $zr, -32256($v0)
    088254BC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088254C0:[8C49AE0C]: lw         $t1, -20980($v0)
    088254C4:[1520000C]: bne        $t1, $zr, 0x088254F8
    088254C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088254CC:[00A23021]: addu       $a2, $a1, $v0
    088254D0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088254D4:[34078000]: ori        $a3, $zr, -32768 <=> li $a3, 32768
    088254D8:[8CC38210]: lw         $v1, -32240($a2)
    088254DC:[00A41021]: addu       $v0, $a1, $a0
    088254E0:[24840004]: addiu      $a0, $a0, 4
    088254E4:[AC430000]: sw         $v1, 0($v0)
    088254E8:[1487FFFB]: bne        $a0, $a3, 0x088254D8
    088254EC:[ACC28210]: sw         $v0, -32240($a2)
    088254F0:[0A209563]: j          0x0882558C
    088254F4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088254F8:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088254FC:[00A24021]: addu       $t0, $a1, $v0
    08825500:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08825504:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825508:[3C0D8000]: lui        $t5, 0x8000 <=> li $t5, 0x80000000
    0882550C:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    08825510:[240BFFFE]: addiu      $t3, $zr, -2 <=> li $t3, -2
    08825514:[240A2000]: addiu      $t2, $zr, 8192 <=> li $t2, 8192
    08825518:[28830000]: slti       $v1, $a0, 0
    0882551C:[2482001F]: addiu      $v0, $a0, 31
    08825520:[0083100A]: movz       $v0, $a0, $v1
    08825524:[00041880]: sll        $v1, $a0, 0x0002
    08825528:[00021143]: sra        $v0, $v0, 0x0005
    0882552C:[00A33821]: addu       $a3, $a1, $v1
    08825530:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08825534:[00021080]: sll        $v0, $v0, 0x0002
    08825538:[7C03F144]: ins        $v1, $zr, 5, 26
    0882553C:[04610004]: bgez       $v1, 0x08825550
    08825540:[00491021]: addu       $v0, $v0, $t1
    08825544:[2463FFFF]: addiu      $v1, $v1, -1
    08825548:[006C1825]: or         $v1, $v1, $t4
    0882554C:[24630001]: addiu      $v1, $v1, 1
    08825550:[8C420000]: lw         $v0, 0($v0)
    08825554:[006D1806]: srlv       $v1, $t5, $v1
    08825558:[00431024]: and        $v0, $v0, $v1
    0882555C:[54400005]: bnel       $v0, $zr, 0x08825574
    08825560:[26730001]: addiu      $s3, $s3, 1
    08825564:[8D028210]: lw         $v0, -32240($t0)
    08825568:[ACE20000]: sw         $v0, 0($a3)
    0882556C:[0A20955E]: j          0x08825578
    08825570:[AD078210]: sw         $a3, -32240($t0)
    08825574:[ACCB0000]: sw         $t3, 0($a2)
    08825578:[24840001]: addiu      $a0, $a0, 1
    0882557C:[148AFFE6]: bne        $a0, $t2, 0x08825518
    08825580:[24C60004]: addiu      $a2, $a2, 4
    08825584:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825588:[AC40AE0C]: sw         $zr, -20980($v0)
    0882558C:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    08825590:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825594:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08825598:[0A20957F]: j          0x088255FC
    0882559C:[AC43AA04]: sw         $v1, -22012($v0)
    088255A0:[8E42AE10]: lw         $v0, -20976($s2)
    088255A4:[34039000]: ori        $v1, $zr, -28672 <=> li $v1, 36864
    088255A8:[00431021]: addu       $v0, $v0, $v1
    088255AC:[00458021]: addu       $s0, $v0, $a1
    088255B0:[32020FFF]: andi       $v0, $s0, 4095
    088255B4:[10400004]: beq        $v0, $zr, 0x088255C8
    088255B8:[8E43AE10]: lw         $v1, -20976($s2)
    088255BC:[0E2099C6]: jal        0x08826718
    088255C0:[00000000]: nop
    088255C4:[8E43AE10]: lw         $v1, -20976($s2)
    088255C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088255CC:[00622021]: addu       $a0, $v1, $v0
    088255D0:[340281FC]: ori        $v0, $zr, -32260 <=> li $v0, 33276
    088255D4:[00621821]: addu       $v1, $v1, $v0
    088255D8:[8C8281FC]: lw         $v0, -32260($a0)
    088255DC:[AE02000C]: sw         $v0, 12($s0)
    088255E0:[8C8281FC]: lw         $v0, -32260($a0)
    088255E4:[10400002]: beq        $v0, $zr, 0x088255F0
    088255E8:[2605000C]: addiu      $a1, $s0, 12
    088255EC:[AC450010]: sw         $a1, 16($v0)
    088255F0:[AE030010]: sw         $v1, 16($s0)
    088255F4:[AC9081FC]: sw         $s0, -32260($a0)
    088255F8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088255FC:[8C42AA04]: lw         $v0, -22012($v0)
    08825600:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08825604:[00112B00]: sll        $a1, $s1, 0x000C
    08825608:[0222102A]: slt        $v0, $s1, $v0
    0882560C:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08825610:[26310001]: addiu      $s1, $s1, 1
    08825614:[1440FFE2]: bne        $v0, $zr, 0x088255A0
    08825618:[2484AFD8]: addiu      $a0, $a0, -20520
    0882561C:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08825620:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08825624:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825628:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0882562C:[24845ED4]: addiu      $a0, $a0, 24276
    08825630:[24A5FAA8]: addiu      $a1, $a1, -1368
    08825634:[0E209969]: jal        0x088265A4
    08825638:[AC40AA08]: sw         $zr, -22008($v0)
    0882563C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08825640:[8FBF0010]: lw         $ra, 16($sp)
    08825644:[8FB3000C]: lw         $s3, 12($sp)
    08825648:[8FB20008]: lw         $s2, 8($sp)
    0882564C:[8FB10004]: lw         $s1, 4($sp)
    08825650:[8FB00000]: lw         $s0, 0($sp)
    08825654:[03E00008]: jr         $ra
    08825658:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0882557C 8,192 times (length 27)
    08825504:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825508:[3C0D8000]: lui        $t5, 0x8000 <=> li $t5, 0x80000000
    0882550C:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    08825510:[240BFFFE]: addiu      $t3, $zr, -2 <=> li $t3, -2
    08825514:[240A2000]: addiu      $t2, $zr, 8192 <=> li $t2, 8192
--> 08825518:[28830000]: slti       $v1, $a0, 0
    0882551C:[2482001F]: addiu      $v0, $a0, 31
    08825520:[0083100A]: movz       $v0, $a0, $v1
    08825524:[00041880]: sll        $v1, $a0, 0x0002
    08825528:[00021143]: sra        $v0, $v0, 0x0005
    0882552C:[00A33821]: addu       $a3, $a1, $v1
    08825530:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08825534:[00021080]: sll        $v0, $v0, 0x0002
    08825538:[7C03F144]: ins        $v1, $zr, 5, 26
    0882553C:[04610004]: bgez       $v1, 0x08825550
    08825540:[00491021]: addu       $v0, $v0, $t1
    08825544:[2463FFFF]: addiu      $v1, $v1, -1
    08825548:[006C1825]: or         $v1, $v1, $t4
    0882554C:[24630001]: addiu      $v1, $v1, 1
    08825550:[8C420000]: lw         $v0, 0($v0)
    08825554:[006D1806]: srlv       $v1, $t5, $v1
    08825558:[00431024]: and        $v0, $v0, $v1
    0882555C:[54400005]: bnel       $v0, $zr, 0x08825574
    08825560:[26730001]: addiu      $s3, $s3, 1
    08825564:[8D028210]: lw         $v0, -32240($t0)
    08825568:[ACE20000]: sw         $v0, 0($a3)
    0882556C:[0A20955E]: j          0x08825578
    08825570:[AD078210]: sw         $a3, -32240($t0)
    08825574:[ACCB0000]: sw         $t3, 0($a2)
    08825578:[24840001]: addiu      $a0, $a0, 1
--> 0882557C:[148AFFE6]: bne        $a0, $t2, 0x08825518
    08825580:[24C60004]: addiu      $a2, $a2, 4
    08825584:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825588:[AC40AE0C]: sw         $zr, -20980($v0)
    0882558C:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
  Back Branch 088254E8 8,192 times (length 6)
    088254C4:[1520000C]: bne        $t1, $zr, 0x088254F8
    088254C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088254CC:[00A23021]: addu       $a2, $a1, $v0
    088254D0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088254D4:[34078000]: ori        $a3, $zr, -32768 <=> li $a3, 32768
--> 088254D8:[8CC38210]: lw         $v1, -32240($a2)
    088254DC:[00A41021]: addu       $v0, $a1, $a0
    088254E0:[24840004]: addiu      $a0, $a0, 4
    088254E4:[AC430000]: sw         $v1, 0($v0)
--> 088254E8:[1487FFFB]: bne        $a0, $a3, 0x088254D8
    088254EC:[ACC28210]: sw         $v0, -32240($a2)
    088254F0:[0A209563]: j          0x0882558C
    088254F4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088254F8:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
  Back Branch 08825484 254 times (length 4)
    08825468:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    0882546C:[8E05AE10]: lw         $a1, -20976($s0)
    08825470:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08825474:[2404007F]: addiu      $a0, $zr, 127 <=> li $a0, 127
    08825478:[00A21021]: addu       $v0, $a1, $v0
--> 0882547C:[24630001]: addiu      $v1, $v1, 1
    08825480:[AC400000]: sw         $zr, 0($v0)
--> 08825484:[1464FFFD]: bne        $v1, $a0, 0x0882547C
    08825488:[24420004]: addiu      $v0, $v0, 4
    0882548C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825490:[00A21021]: addu       $v0, $a1, $v0
    08825494:[AC408210]: sw         $zr, -32240($v0)
  Back Branch 08825614 16 times (length 31)
    0882558C:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    08825590:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825594:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08825598:[0A20957F]: j          0x088255FC
    0882559C:[AC43AA04]: sw         $v1, -22012($v0)
--> 088255A0:[8E42AE10]: lw         $v0, -20976($s2)
    088255A4:[34039000]: ori        $v1, $zr, -28672 <=> li $v1, 36864
    088255A8:[00431021]: addu       $v0, $v0, $v1
    088255AC:[00458021]: addu       $s0, $v0, $a1
    088255B0:[32020FFF]: andi       $v0, $s0, 4095
    088255B4:[10400004]: beq        $v0, $zr, 0x088255C8
    088255B8:[8E43AE10]: lw         $v1, -20976($s2)
    088255BC:[0E2099C6]: jal        0x08826718
    088255C0:[00000000]: nop
    088255C4:[8E43AE10]: lw         $v1, -20976($s2)
    088255C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088255CC:[00622021]: addu       $a0, $v1, $v0
    088255D0:[340281FC]: ori        $v0, $zr, -32260 <=> li $v0, 33276
    088255D4:[00621821]: addu       $v1, $v1, $v0
    088255D8:[8C8281FC]: lw         $v0, -32260($a0)
    088255DC:[AE02000C]: sw         $v0, 12($s0)
    088255E0:[8C8281FC]: lw         $v0, -32260($a0)
    088255E4:[10400002]: beq        $v0, $zr, 0x088255F0
    088255E8:[2605000C]: addiu      $a1, $s0, 12
    088255EC:[AC450010]: sw         $a1, 16($v0)
    088255F0:[AE030010]: sw         $v1, 16($s0)
    088255F4:[AC9081FC]: sw         $s0, -32260($a0)
    088255F8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088255FC:[8C42AA04]: lw         $v0, -22012($v0)
    08825600:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08825604:[00112B00]: sll        $a1, $s1, 0x000C
    08825608:[0222102A]: slt        $v0, $s1, $v0
    0882560C:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    08825610:[26310001]: addiu      $s1, $s1, 1
--> 08825614:[1440FFE2]: bne        $v0, $zr, 0x088255A0
    08825618:[2484AFD8]: addiu      $a0, $a0, -20520
    0882561C:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08825620:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08825624:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
  Back Branch 088254B4 8 times (length 5)
    08825494:[AC408210]: sw         $zr, -32240($v0)
    08825498:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882549C:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    088254A0:[AC4081FC]: sw         $zr, -32260($v0)
    088254A4:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
--> 088254A8:[00A31021]: addu       $v0, $a1, $v1
    088254AC:[00461021]: addu       $v0, $v0, $a2
    088254B0:[24630004]: addiu      $v1, $v1, 4
--> 088254B4:[1464FFFC]: bne        $v1, $a0, 0x088254A8
    088254B8:[AC408200]: sw         $zr, -32256($v0)
    088254BC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088254C0:[8C49AE0C]: lw         $t1, -20980($v0)
    088254C4:[1520000C]: bne        $t1, $zr, 0x088254F8
_S1_2_8834400 190,143 instructions (1.916%), 21,127 calls (08834400 - 08834420, length 9)
    08834400:[24A3001F]: addiu      $v1, $a1, 31
    08834404:[28A20000]: slti       $v0, $a1, 0
    08834408:[0062280B]: movn       $a1, $v1, $v0
    0883440C:[8C820098]: lw         $v0, 152($a0)
    08834410:[00052943]: sra        $a1, $a1, 0x0005
    08834414:[00052880]: sll        $a1, $a1, 0x0002
    08834418:[00A22821]: addu       $a1, $a1, $v0
    0883441C:[03E00008]: jr         $ra
    08834420:[8CA20000]: lw         $v0, 0($a1)
_S1_2_8834720 188,172 instructions (1.896%), 5,227 calls (08834720 - 088347BC, length 40)
    08834720:[27BDFFF0]: addiu      $sp, $sp, -16
    08834724:[AFB10004]: sw         $s1, 4($sp)
    08834728:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0883472C:[AFB00000]: sw         $s0, 0($sp)
    08834730:[AFBF0008]: sw         $ra, 8($sp)
    08834734:[0E20D109]: jal        0x08834424
    08834738:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883473C:[28440000]: slti       $a0, $v0, 0
    08834740:[2443001F]: addiu      $v1, $v0, 31
    08834744:[0044180A]: movz       $v1, $v0, $a0
    08834748:[8E04009C]: lw         $a0, 156($s0)
    0883474C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834750:[00031943]: sra        $v1, $v1, 0x0005
    08834754:[3C0708AE]: lui        $a3, 0x08AE <=> li $a3, 0x08AE0000
    08834758:[00031880]: sll        $v1, $v1, 0x0002
    0883475C:[7C05F144]: ins        $a1, $zr, 5, 26
    08834760:[24E880B0]: addiu      $t0, $a3, -32592
    08834764:[00643021]: addu       $a2, $v1, $a0
    08834768:[04A10005]: bgez       $a1, 0x08834780
    0883476C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08834770:[24A5FFFF]: addiu      $a1, $a1, -1
    08834774:[2403FFE0]: addiu      $v1, $zr, -32 <=> li $v1, -32
    08834778:[00A32825]: or         $a1, $a1, $v1
    0883477C:[24A50001]: addiu      $a1, $a1, 1
    08834780:[8CC30000]: lw         $v1, 0($a2)
    08834784:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08834788:[00A42006]: srlv       $a0, $a0, $a1
    0883478C:[00641825]: or         $v1, $v1, $a0
    08834790:[ACC30000]: sw         $v1, 0($a2)
    08834794:[89030003]: lwl        $v1, 3($t0)
    08834798:[98E380B0]: lwr        $v1, -32592($a3)
    0883479C:[AE200004]: sw         $zr, 4($s1)
    088347A0:[AA230003]: swl        $v1, 3($s1)
    088347A4:[BA230000]: swr        $v1, 0($s1)
    088347A8:[AE200008]: sw         $zr, 8($s1)
    088347AC:[8FBF0008]: lw         $ra, 8($sp)
    088347B0:[8FB10004]: lw         $s1, 4($sp)
    088347B4:[8FB00000]: lw         $s0, 0($sp)
    088347B8:[03E00008]: jr         $ra
    088347BC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8834CA4 176,513 instructions (1.779%), 1 calls (08834CA4 - 08834E7C, length 119)
    08834CA4:[27BDFFD0]: addiu      $sp, $sp, -48
    08834CA8:[AFB40020]: sw         $s4, 32($sp)
    08834CAC:[3C1408B4]: lui        $s4, 0x08B4 <=> li $s4, 0x08B40000
    08834CB0:[8E82BC88]: lw         $v0, -17272($s4)
    08834CB4:[AFB50024]: sw         $s5, 36($sp)
    08834CB8:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08834CBC:[AFB3001C]: sw         $s3, 28($sp)
    08834CC0:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08834CC4:[AFB20018]: sw         $s2, 24($sp)
    08834CC8:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08834CCC:[AFBF0028]: sw         $ra, 40($sp)
    08834CD0:[AFB10014]: sw         $s1, 20($sp)
    08834CD4:[10400004]: beq        $v0, $zr, 0x08834CE8
    08834CD8:[AFB00010]: sw         $s0, 16($sp)
    08834CDC:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08834CE0:[0E2099C6]: jal        0x08826718
    08834CE4:[2484CC9C]: addiu      $a0, $a0, -13156
    08834CE8:[3242000F]: andi       $v0, $s2, 15
    08834CEC:[10400003]: beq        $v0, $zr, 0x08834CFC
    08834CF0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08834CF4:[0E2099C6]: jal        0x08826718
    08834CF8:[2484CEEC]: addiu      $a0, $a0, -12564
    08834CFC:[2690BC88]: addiu      $s0, $s4, -17272
    08834D00:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834D04:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08834D08:[0E24C333]: jal        0x08930CCC
    08834D0C:[240600A8]: addiu      $a2, $zr, 168 <=> li $a2, 168
    08834D10:[3C027E07]: lui        $v0, 0x7E07 <=> li $v0, 0x7E070000
    08834D14:[3442E07F]: ori        $v0, $v0, -8065
    08834D18:[02420018]: mult       $s2, $v0
    08834D1C:[00121FC3]: sra        $v1, $s2, 0x001F
    08834D20:[AE93BC88]: sw         $s3, -17272($s4)
    08834D24:[00001010]: mfhi       $v0
    08834D28:[00021203]: sra        $v0, $v0, 0x0008
    08834D2C:[00431023]: subu       $v0, $v0, $v1
    08834D30:[00021940]: sll        $v1, $v0, 0x0005
    08834D34:[28640000]: slti       $a0, $v1, 0
    08834D38:[24650007]: addiu      $a1, $v1, 7
    08834D3C:[00021240]: sll        $v0, $v0, 0x0009
    08834D40:[AE030094]: sw         $v1, 148($s0)
    08834D44:[00A4180B]: movn       $v1, $a1, $a0
    08834D48:[02621021]: addu       $v0, $s3, $v0
    08834D4C:[000388C3]: sra        $s1, $v1, 0x0003
    08834D50:[00512021]: addu       $a0, $v0, $s1
    08834D54:[00911821]: addu       $v1, $a0, $s1
    08834D58:[00731823]: subu       $v1, $v1, $s3
    08834D5C:[0243182A]: slt        $v1, $s2, $v1
    08834D60:[AE020004]: sw         $v0, 4($s0)
    08834D64:[AE020098]: sw         $v0, 152($s0)
    08834D68:[10600004]: beq        $v1, $zr, 0x08834D7C
    08834D6C:[AE04009C]: sw         $a0, 156($s0)
    08834D70:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08834D74:[0E2099C6]: jal        0x08826718
    08834D78:[2484CEDC]: addiu      $a0, $a0, -12580
    08834D7C:[8E060004]: lw         $a2, 4($s0)
    08834D80:[8E85BC88]: lw         $a1, -17272($s4)
    08834D84:[8E090094]: lw         $t1, 148($s0)
    08834D88:[8E0A0098]: lw         $t2, 152($s0)
    08834D8C:[8E02009C]: lw         $v0, 156($s0)
    08834D90:[00C53823]: subu       $a3, $a2, $a1
    08834D94:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08834D98:[AE1500A0]: sw         $s5, 160($s0)
    08834D9C:[248480C4]: addiu      $a0, $a0, -32572
    08834DA0:[02205821]: addu       $t3, $s1, $zr <=> move $t3, $s1
    08834DA4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08834DA8:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08834DAC:[0E209969]: jal        0x088265A4
    08834DB0:[AFA20000]: sw         $v0, 0($sp)
    08834DB4:[0A20D390]: j          0x08834E40
    08834DB8:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08834DBC:[0E20D109]: jal        0x08834424
    08834DC0:[00000000]: nop
    08834DC4:[28460000]: slti       $a2, $v0, 0
    08834DC8:[2443001F]: addiu      $v1, $v0, 31
    08834DCC:[0046180A]: movz       $v1, $v0, $a2
    08834DD0:[8E260098]: lw         $a2, 152($s1)
    08834DD4:[00031943]: sra        $v1, $v1, 0x0005
    08834DD8:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08834DDC:[00031880]: sll        $v1, $v1, 0x0002
    08834DE0:[7C07F144]: ins        $a3, $zr, 5, 26
    08834DE4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834DE8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834DEC:[26520200]: addiu      $s2, $s2, 512
    08834DF0:[04E10005]: bgez       $a3, 0x08834E08
    08834DF4:[00663021]: addu       $a2, $v1, $a2
    08834DF8:[24E7FFFF]: addiu      $a3, $a3, -1
    08834DFC:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834E00:[00E23825]: or         $a3, $a3, $v0
    08834E04:[24E70001]: addiu      $a3, $a3, 1
    08834E08:[8CC20000]: lw         $v0, 0($a2)
    08834E0C:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834E10:[00E31806]: srlv       $v1, $v1, $a3
    08834E14:[00431025]: or         $v0, $v0, $v1
    08834E18:[0E20D1C8]: jal        0x08834720
    08834E1C:[ACC20000]: sw         $v0, 0($a2)
    08834E20:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08834E24:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E28:[0E20D1A8]: jal        0x088346A0
    08834E2C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834E30:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E34:[0E20D2A7]: jal        0x08834A9C
    08834E38:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834E3C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08834E40:[2451BC88]: addiu      $s1, $v0, -17272
    08834E44:[8E220004]: lw         $v0, 4($s1)
    08834E48:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834E4C:[0242102B]: sltu       $v0, $s2, $v0
    08834E50:[1440FFDA]: bne        $v0, $zr, 0x08834DBC
    08834E54:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E58:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08834E5C:[8FBF0028]: lw         $ra, 40($sp)
    08834E60:[8FB50024]: lw         $s5, 36($sp)
    08834E64:[8FB40020]: lw         $s4, 32($sp)
    08834E68:[8FB3001C]: lw         $s3, 28($sp)
    08834E6C:[8FB20018]: lw         $s2, 24($sp)
    08834E70:[8FB10014]: lw         $s1, 20($sp)
    08834E74:[8FB00010]: lw         $s0, 16($sp)
    08834E78:[03E00008]: jr         $ra
    08834E7C:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08834E50 5,042 times (length 39)
    08834DA8:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08834DAC:[0E209969]: jal        0x088265A4
    08834DB0:[AFA20000]: sw         $v0, 0($sp)
    08834DB4:[0A20D390]: j          0x08834E40
    08834DB8:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
--> 08834DBC:[0E20D109]: jal        0x08834424
    08834DC0:[00000000]: nop
    08834DC4:[28460000]: slti       $a2, $v0, 0
    08834DC8:[2443001F]: addiu      $v1, $v0, 31
    08834DCC:[0046180A]: movz       $v1, $v0, $a2
    08834DD0:[8E260098]: lw         $a2, 152($s1)
    08834DD4:[00031943]: sra        $v1, $v1, 0x0005
    08834DD8:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08834DDC:[00031880]: sll        $v1, $v1, 0x0002
    08834DE0:[7C07F144]: ins        $a3, $zr, 5, 26
    08834DE4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834DE8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834DEC:[26520200]: addiu      $s2, $s2, 512
    08834DF0:[04E10005]: bgez       $a3, 0x08834E08
    08834DF4:[00663021]: addu       $a2, $v1, $a2
    08834DF8:[24E7FFFF]: addiu      $a3, $a3, -1
    08834DFC:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834E00:[00E23825]: or         $a3, $a3, $v0
    08834E04:[24E70001]: addiu      $a3, $a3, 1
    08834E08:[8CC20000]: lw         $v0, 0($a2)
    08834E0C:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834E10:[00E31806]: srlv       $v1, $v1, $a3
    08834E14:[00431025]: or         $v0, $v0, $v1
    08834E18:[0E20D1C8]: jal        0x08834720
    08834E1C:[ACC20000]: sw         $v0, 0($a2)
    08834E20:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08834E24:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E28:[0E20D1A8]: jal        0x088346A0
    08834E2C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834E30:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E34:[0E20D2A7]: jal        0x08834A9C
    08834E38:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834E3C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08834E40:[2451BC88]: addiu      $s1, $v0, -17272
    08834E44:[8E220004]: lw         $v0, 4($s1)
    08834E48:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834E4C:[0242102B]: sltu       $v0, $s2, $v0
--> 08834E50:[1440FFDA]: bne        $v0, $zr, 0x08834DBC
    08834E54:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834E58:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08834E5C:[8FBF0028]: lw         $ra, 40($sp)
    08834E60:[8FB50024]: lw         $s5, 36($sp)
_S1_2_88346A0 151,949 instructions (1.531%), 5,227 calls (088346A0 - 0883471C, length 32)
    088346A0:[27BDFFF0]: addiu      $sp, $sp, -16
    088346A4:[AFB10004]: sw         $s1, 4($sp)
    088346A8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088346AC:[AFB00000]: sw         $s0, 0($sp)
    088346B0:[AFBF0008]: sw         $ra, 8($sp)
    088346B4:[8CA20008]: lw         $v0, 8($a1)
    088346B8:[14400014]: bne        $v0, $zr, 0x0883470C
    088346BC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088346C0:[0E20D17F]: jal        0x088345FC
    088346C4:[00000000]: nop
    088346C8:[00021880]: sll        $v1, $v0, 0x0002
    088346CC:[26040014]: addiu      $a0, $s0, 20
    088346D0:[00832021]: addu       $a0, $a0, $v1
    088346D4:[8C850000]: lw         $a1, 0($a0)
    088346D8:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088346DC:[00431806]: srlv       $v1, $v1, $v0
    088346E0:[14A00004]: bne        $a1, $zr, 0x088346F4
    088346E4:[26260004]: addiu      $a2, $s1, 4
    088346E8:[8E020010]: lw         $v0, 16($s0)
    088346EC:[00431025]: or         $v0, $v0, $v1
    088346F0:[AE020010]: sw         $v0, 16($s0)
    088346F4:[AE250004]: sw         $a1, 4($s1)
    088346F8:[8C820000]: lw         $v0, 0($a0)
    088346FC:[54400001]: bnel       $v0, $zr, 0x08834704
    08834700:[AC460008]: sw         $a2, 8($v0)
    08834704:[AE240008]: sw         $a0, 8($s1)
    08834708:[AC910000]: sw         $s1, 0($a0)
    0883470C:[8FBF0008]: lw         $ra, 8($sp)
    08834710:[8FB10004]: lw         $s1, 4($sp)
    08834714:[8FB00000]: lw         $s0, 0($sp)
    08834718:[03E00008]: jr         $ra
    0883471C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882565C 139,312 instructions (1.404%), 1 calls (0882565C - 088265E8, length 996)
  Back Branch 08825718 8,192 times (length 29)
    08825698:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882569C:[240DFFFE]: addiu      $t5, $zr, -2 <=> li $t5, -2
    088256A0:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    088256A4:[240B2000]: addiu      $t3, $zr, 8192 <=> li $t3, 8192
    088256A8:[00052080]: sll        $a0, $a1, 0x0002
--> 088256AC:[28A30000]: slti       $v1, $a1, 0
    088256B0:[24A2001F]: addiu      $v0, $a1, 31
    088256B4:[008A2021]: addu       $a0, $a0, $t2
    088256B8:[00A3100A]: movz       $v0, $a1, $v1
    088256BC:[8C830000]: lw         $v1, 0($a0)
    088256C0:[00021143]: sra        $v0, $v0, 0x0005
    088256C4:[00021080]: sll        $v0, $v0, 0x0002
    088256C8:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088256CC:[00494021]: addu       $t0, $v0, $t1
    088256D0:[7C04F144]: ins        $a0, $zr, 5, 26
    088256D4:[7C620780]: ext        $v0, $v1, 30, 1
    088256D8:[106D0003]: beq        $v1, $t5, 0x088256E8
    088256DC:[24A50001]: addiu      $a1, $a1, 1
    088256E0:[1040000D]: beq        $v0, $zr, 0x08825718
    088256E4:[00000000]: nop
    088256E8:[24C60001]: addiu      $a2, $a2, 1
    088256EC:[04810004]: bgez       $a0, 0x08825700
    088256F0:[8D070000]: lw         $a3, 0($t0)
    088256F4:[2484FFFF]: addiu      $a0, $a0, -1
    088256F8:[008C2025]: or         $a0, $a0, $t4
    088256FC:[24840001]: addiu      $a0, $a0, 1
    08825700:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08825704:[00821006]: srlv       $v0, $v0, $a0
    08825708:[00E21825]: or         $v1, $a3, $v0
    0882570C:[00E21024]: and        $v0, $a3, $v0
    08825710:[50400001]: beql       $v0, $zr, 0x08825718
    08825714:[AD030000]: sw         $v1, 0($t0)
--> 08825718:[14ABFFE4]: bne        $a1, $t3, 0x088256AC
    0882571C:[00052080]: sll        $a0, $a1, 0x0002
    08825720:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08825724:[AC40AE10]: sw         $zr, -20976($v0)
    08825728:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
_S1_2_88345A8 88,876 instructions (0.896%), 5,228 calls (088345A8 - 088345F8, length 21)
    088345A8:[27BDFFF0]: addiu      $sp, $sp, -16
    088345AC:[AFB00000]: sw         $s0, 0($sp)
    088345B0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088345B4:[7C10F144]: ins        $s0, $zr, 5, 26
    088345B8:[06010005]: bgez       $s0, 0x088345D0
    088345BC:[AFBF0004]: sw         $ra, 4($sp)
    088345C0:[2610FFFF]: addiu      $s0, $s0, -1
    088345C4:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345C8:[02028025]: or         $s0, $s0, $v0
    088345CC:[26100001]: addiu      $s0, $s0, 1
    088345D0:[0E20D100]: jal        0x08834400
    088345D4:[00000000]: nop
    088345D8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345DC:[0E20D0F5]: jal        0x088343D4
    088345E0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345E4:[00501023]: subu       $v0, $v0, $s0
    088345E8:[8FBF0004]: lw         $ra, 4($sp)
    088345EC:[8FB00000]: lw         $s0, 0($sp)
    088345F0:[2442FFFF]: addiu      $v0, $v0, -1
    088345F4:[03E00008]: jr         $ra
    088345F8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_892F72C 87,415 instructions (0.881%), 840 calls (0892F72C - 0892FBA8, length 288)
    0892F72C:[27BDFFD0]: addiu      $sp, $sp, -48
    0892F730:[AFB60018]: sw         $s6, 24($sp)
    0892F734:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    0892F738:[AFB10004]: sw         $s1, 4($sp)
    0892F73C:[AFBF0024]: sw         $ra, 36($sp)
    0892F740:[AFBE0020]: sw         $fp, 32($sp)
    0892F744:[AFB7001C]: sw         $s7, 28($sp)
    0892F748:[AFB50014]: sw         $s5, 20($sp)
    0892F74C:[AFB40010]: sw         $s4, 16($sp)
    0892F750:[AFB3000C]: sw         $s3, 12($sp)
    0892F754:[AFB20008]: sw         $s2, 8($sp)
    0892F758:[AFB00000]: sw         $s0, 0($sp)
    0892F75C:[8CA20008]: lw         $v0, 8($a1)
    0892F760:[10400080]: beq        $v0, $zr, 0x0892F964
    0892F764:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0892F768:[9483000C]: lhu        $v1, 12($a0)
    0892F76C:[30620008]: andi       $v0, $v1, 8
    0892F770:[10400108]: beq        $v0, $zr, 0x0892FB94
    0892F774:[00000000]: nop
    0892F778:[8C820010]: lw         $v0, 16($a0)
    0892F77C:[10400105]: beq        $v0, $zr, 0x0892FB94
    0892F780:[00000000]: nop
    0892F784:[3064FFFF]: andi       $a0, $v1, -1
    0892F788:[30820002]: andi       $v0, $a0, 2
    0892F78C:[1440006B]: bne        $v0, $zr, 0x0892F93C
    0892F790:[8ED70000]: lw         $s7, 0($s6)
    0892F794:[38820001]: xori       $v0, $a0, 1
    0892F798:[30420001]: andi       $v0, $v0, 1
    0892F79C:[54400080]: bnel       $v0, $zr, 0x0892F9A0
    0892F7A0:[8EF20004]: lw         $s2, 4($s7)
    0892F7A4:[8EF30004]: lw         $s3, 4($s7)
    0892F7A8:[8EF50000]: lw         $s5, 0($s7)
    0892F7AC:[1260FFFD]: beq        $s3, $zr, 0x0892F7A4
    0892F7B0:[26F70008]: addiu      $s7, $s7, 8
    0892F7B4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892F7B8:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892F7BC:[0E24C1DA]: jal        0x08930768
    0892F7C0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892F7C4:[10400003]: beq        $v0, $zr, 0x0892F7D4
    0892F7C8:[26740001]: addiu      $s4, $s3, 1
    0892F7CC:[00551023]: subu       $v0, $v0, $s5
    0892F7D0:[24540001]: addiu      $s4, $v0, 1
    0892F7D4:[8E250000]: lw         $a1, 0($s1)
    0892F7D8:[8E220010]: lw         $v0, 16($s1)
    0892F7DC:[8E260014]: lw         $a2, 20($s1)
    0892F7E0:[8E240008]: lw         $a0, 8($s1)
    0892F7E4:[0274182B]: sltu       $v1, $s3, $s4
    0892F7E8:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892F7EC:[0045102B]: sltu       $v0, $v0, $a1
    0892F7F0:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0892F7F4:[0283900A]: movz       $s2, $s4, $v1
    0892F7F8:[10400025]: beq        $v0, $zr, 0x0892F890
    0892F7FC:[00868021]: addu       $s0, $a0, $a2
    0892F800:[0212102A]: slt        $v0, $s0, $s2
    0892F804:[10400023]: beq        $v0, $zr, 0x0892F894
    0892F808:[0246102A]: slt        $v0, $s2, $a2
    0892F80C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892F810:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892F814:[0E24C284]: jal        0x08930A10
    0892F818:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892F81C:[8E230000]: lw         $v1, 0($s1)
    0892F820:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892F824:[00701821]: addu       $v1, $v1, $s0
    0892F828:[0E24BBF6]: jal        0x0892EFD8
    0892F82C:[AE230000]: sw         $v1, 0($s1)
    0892F830:[54400021]: bnel       $v0, $zr, 0x0892F8B8
    0892F834:[9622000C]: lhu        $v0, 12($s1)
    0892F838:[0290A023]: subu       $s4, $s4, $s0
    0892F83C:[128000B2]: beq        $s4, $zr, 0x0892FB08
    0892F840:[00000000]: nop
    0892F844:[8EC20008]: lw         $v0, 8($s6)
    0892F848:[02B0A821]: addu       $s5, $s5, $s0
    0892F84C:[02709823]: subu       $s3, $s3, $s0
    0892F850:[00501023]: subu       $v0, $v0, $s0
    0892F854:[10400043]: beq        $v0, $zr, 0x0892F964
    0892F858:[AEC20008]: sw         $v0, 8($s6)
    0892F85C:[5260FFD2]: beql       $s3, $zr, 0x0892F7A8
    0892F860:[8EF30004]: lw         $s3, 4($s7)
    0892F864:[13C0FFD3]: beq        $fp, $zr, 0x0892F7B4
    0892F868:[0274182B]: sltu       $v1, $s3, $s4
    0892F86C:[8E250000]: lw         $a1, 0($s1)
    0892F870:[8E220010]: lw         $v0, 16($s1)
    0892F874:[8E260014]: lw         $a2, 20($s1)
    0892F878:[8E240008]: lw         $a0, 8($s1)
    0892F87C:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892F880:[0045102B]: sltu       $v0, $v0, $a1
    0892F884:[0283900A]: movz       $s2, $s4, $v1
    0892F888:[1440FFDD]: bne        $v0, $zr, 0x0892F800
    0892F88C:[00868021]: addu       $s0, $a0, $a2
    0892F890:[0246102A]: slt        $v0, $s2, $a2
    0892F894:[14400090]: bne        $v0, $zr, 0x0892FAD8
    0892F898:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892F89C:[8E220024]: lw         $v0, 36($s1)
    0892F8A0:[8E24001C]: lw         $a0, 28($s1)
    0892F8A4:[0040F809]: jalr       $ra, $v0
    0892F8A8:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892F8AC:[1C40FFE2]: bgtz       $v0, 0x0892F838
    0892F8B0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0892F8B4:[9622000C]: lhu        $v0, 12($s1)
    0892F8B8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892F8BC:[34420040]: ori        $v0, $v0, 64
    0892F8C0:[A622000C]: sh         $v0, 12($s1)
    0892F8C4:[8FBF0024]: lw         $ra, 36($sp)
    0892F8C8:[8FBE0020]: lw         $fp, 32($sp)
    0892F8CC:[8FB7001C]: lw         $s7, 28($sp)
    0892F8D0:[8FB60018]: lw         $s6, 24($sp)
    0892F8D4:[8FB50014]: lw         $s5, 20($sp)
    0892F8D8:[8FB40010]: lw         $s4, 16($sp)
    0892F8DC:[8FB3000C]: lw         $s3, 12($sp)
    0892F8E0:[8FB20008]: lw         $s2, 8($sp)
    0892F8E4:[8FB10004]: lw         $s1, 4($sp)
    0892F8E8:[8FB00000]: lw         $s0, 0($sp)
    0892F8EC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892F8F0:[03E00008]: jr         $ra
    0892F8F4:[27BD0030]: addiu      $sp, $sp, 48
    0892F8F8:[8E220024]: lw         $v0, 36($s1)
    0892F8FC:[8E24001C]: lw         $a0, 28($s1)
    0892F900:[2E030401]: sltiu      $v1, $s0, 1025
    0892F904:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    0892F908:[0203300B]: movn       $a2, $s0, $v1
    0892F90C:[0040F809]: jalr       $ra, $v0
    0892F910:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0892F914:[1840FFE7]: blez       $v0, 0x0892F8B4
    0892F918:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892F91C:[8EC20008]: lw         $v0, 8($s6)
    0892F920:[02038023]: subu       $s0, $s0, $v1
    0892F924:[02439021]: addu       $s2, $s2, $v1
    0892F928:[00431023]: subu       $v0, $v0, $v1
    0892F92C:[1040000D]: beq        $v0, $zr, 0x0892F964
    0892F930:[AEC20008]: sw         $v0, 8($s6)
    0892F934:[5600FFF1]: bnel       $s0, $zr, 0x0892F8FC
    0892F938:[8E220024]: lw         $v0, 36($s1)
    0892F93C:[8EF00004]: lw         $s0, 4($s7)
    0892F940:[8EF20000]: lw         $s2, 0($s7)
    0892F944:[1600FFEC]: bne        $s0, $zr, 0x0892F8F8
    0892F948:[26F70008]: addiu      $s7, $s7, 8
    0892F94C:[8EF00004]: lw         $s0, 4($s7)
    0892F950:[8EF20000]: lw         $s2, 0($s7)
    0892F954:[1200FFF9]: beq        $s0, $zr, 0x0892F93C
    0892F958:[26F70008]: addiu      $s7, $s7, 8
    0892F95C:[0A24BE3F]: j          0x0892F8FC
    0892F960:[8E220024]: lw         $v0, 36($s1)
    0892F964:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892F968:[8FBF0024]: lw         $ra, 36($sp)
    0892F96C:[8FBE0020]: lw         $fp, 32($sp)
    0892F970:[8FB7001C]: lw         $s7, 28($sp)
    0892F974:[8FB60018]: lw         $s6, 24($sp)
    0892F978:[8FB50014]: lw         $s5, 20($sp)
    0892F97C:[8FB40010]: lw         $s4, 16($sp)
    0892F980:[8FB3000C]: lw         $s3, 12($sp)
    0892F984:[8FB20008]: lw         $s2, 8($sp)
    0892F988:[8FB10004]: lw         $s1, 4($sp)
    0892F98C:[8FB00000]: lw         $s0, 0($sp)
    0892F990:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892F994:[03E00008]: jr         $ra
    0892F998:[27BD0030]: addiu      $sp, $sp, 48
    0892F99C:[8EF20004]: lw         $s2, 4($s7)
    0892F9A0:[8EF40000]: lw         $s4, 0($s7)
    0892F9A4:[16400025]: bne        $s2, $zr, 0x0892FA3C
    0892F9A8:[26F70008]: addiu      $s7, $s7, 8
    0892F9AC:[8EF20004]: lw         $s2, 4($s7)
    0892F9B0:[8EF40000]: lw         $s4, 0($s7)
    0892F9B4:[1240FFF9]: beq        $s2, $zr, 0x0892F99C
    0892F9B8:[26F70008]: addiu      $s7, $s7, 8
    0892F9BC:[0A24BE90]: j          0x0892FA40
    0892F9C0:[3063FFFF]: andi       $v1, $v1, -1
    0892F9C4:[0212102B]: sltu       $v0, $s0, $s2
    0892F9C8:[10400004]: beq        $v0, $zr, 0x0892F9DC
    0892F9CC:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892F9D0:[30620080]: andi       $v0, $v1, 128
    0892F9D4:[5440005D]: bnel       $v0, $zr, 0x0892FB4C
    0892F9D8:[8E230000]: lw         $v1, 0($s1)
    0892F9DC:[0253102B]: sltu       $v0, $s2, $s3
    0892F9E0:[10400003]: beq        $v0, $zr, 0x0892F9F0
    0892F9E4:[8E240000]: lw         $a0, 0($s1)
    0892F9E8:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892F9EC:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892F9F0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892F9F4:[0E24C284]: jal        0x08930A10
    0892F9F8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892F9FC:[8E230008]: lw         $v1, 8($s1)
    0892FA00:[8E220000]: lw         $v0, 0($s1)
    0892FA04:[00701823]: subu       $v1, $v1, $s0
    0892FA08:[00531021]: addu       $v0, $v0, $s3
    0892FA0C:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FA10:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FA14:[AE230008]: sw         $v1, 8($s1)
    0892FA18:[AE220000]: sw         $v0, 0($s1)
    0892FA1C:[8EC20008]: lw         $v0, 8($s6)
    0892FA20:[02539023]: subu       $s2, $s2, $s3
    0892FA24:[0293A021]: addu       $s4, $s4, $s3
    0892FA28:[00501023]: subu       $v0, $v0, $s0
    0892FA2C:[1040FFCD]: beq        $v0, $zr, 0x0892F964
    0892FA30:[AEC20008]: sw         $v0, 8($s6)
    0892FA34:[1240FFD9]: beq        $s2, $zr, 0x0892F99C
    0892FA38:[9623000C]: lhu        $v1, 12($s1)
    0892FA3C:[3063FFFF]: andi       $v1, $v1, -1
    0892FA40:[30620200]: andi       $v0, $v1, 512
    0892FA44:[1440FFDF]: bne        $v0, $zr, 0x0892F9C4
    0892FA48:[8E300008]: lw         $s0, 8($s1)
    0892FA4C:[8E240000]: lw         $a0, 0($s1)
    0892FA50:[8E220010]: lw         $v0, 16($s1)
    0892FA54:[0044102B]: sltu       $v0, $v0, $a0
    0892FA58:[10400013]: beq        $v0, $zr, 0x0892FAA8
    0892FA5C:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892FA60:[0212102B]: sltu       $v0, $s0, $s2
    0892FA64:[50400011]: beql       $v0, $zr, 0x0892FAAC
    0892FA68:[8E260014]: lw         $a2, 20($s1)
    0892FA6C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FA70:[0E24C284]: jal        0x08930A10
    0892FA74:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892FA78:[8E230000]: lw         $v1, 0($s1)
    0892FA7C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892FA80:[00701821]: addu       $v1, $v1, $s0
    0892FA84:[0E24BBF6]: jal        0x0892EFD8
    0892FA88:[AE230000]: sw         $v1, 0($s1)
    0892FA8C:[5040FFE4]: beql       $v0, $zr, 0x0892FA20
    0892FA90:[8EC20008]: lw         $v0, 8($s6)
    0892FA94:[9622000C]: lhu        $v0, 12($s1)
    0892FA98:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892FA9C:[34420040]: ori        $v0, $v0, 64
    0892FAA0:[0A24BE31]: j          0x0892F8C4
    0892FAA4:[A622000C]: sh         $v0, 12($s1)
    0892FAA8:[8E260014]: lw         $a2, 20($s1)
    0892FAAC:[0246102B]: sltu       $v0, $s2, $a2
    0892FAB0:[1440001B]: bne        $v0, $zr, 0x0892FB20
    0892FAB4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FAB8:[8E220024]: lw         $v0, 36($s1)
    0892FABC:[8E24001C]: lw         $a0, 28($s1)
    0892FAC0:[0040F809]: jalr       $ra, $v0
    0892FAC4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892FAC8:[1840FF7A]: blez       $v0, 0x0892F8B4
    0892FACC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0892FAD0:[0A24BE87]: j          0x0892FA1C
    0892FAD4:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0892FAD8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0892FADC:[0E24C284]: jal        0x08930A10
    0892FAE0:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892FAE4:[8E230008]: lw         $v1, 8($s1)
    0892FAE8:[8E220000]: lw         $v0, 0($s1)
    0892FAEC:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FAF0:[00721823]: subu       $v1, $v1, $s2
    0892FAF4:[00521021]: addu       $v0, $v0, $s2
    0892FAF8:[0290A023]: subu       $s4, $s4, $s0
    0892FAFC:[AE230008]: sw         $v1, 8($s1)
    0892FB00:[1680FF50]: bne        $s4, $zr, 0x0892F844
    0892FB04:[AE220000]: sw         $v0, 0($s1)
    0892FB08:[0E24BBF6]: jal        0x0892EFD8
    0892FB0C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892FB10:[1440FF68]: bne        $v0, $zr, 0x0892F8B4
    0892FB14:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892FB18:[0A24BE12]: j          0x0892F848
    0892FB1C:[8EC20008]: lw         $v0, 8($s6)
    0892FB20:[0E24C284]: jal        0x08930A10
    0892FB24:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0892FB28:[8E230008]: lw         $v1, 8($s1)
    0892FB2C:[8E220000]: lw         $v0, 0($s1)
    0892FB30:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FB34:[00721823]: subu       $v1, $v1, $s2
    0892FB38:[00521021]: addu       $v0, $v0, $s2
    0892FB3C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FB40:[AE230008]: sw         $v1, 8($s1)
    0892FB44:[0A24BE87]: j          0x0892FA1C
    0892FB48:[AE220000]: sw         $v0, 0($s1)
    0892FB4C:[8E220010]: lw         $v0, 16($s1)
    0892FB50:[0E24BF54]: jal        0x0892FD50
    0892FB54:[00628023]: subu       $s0, $v1, $v0
    0892FB58:[8E250010]: lw         $a1, 16($s1)
    0892FB5C:[0212A821]: addu       $s5, $s0, $s2
    0892FB60:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0892FB64:[0E24C732]: jal        0x08931CC8
    0892FB68:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0892FB6C:[1040FF51]: beq        $v0, $zr, 0x0892F8B4
    0892FB70:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0892FB74:[00501021]: addu       $v0, $v0, $s0
    0892FB78:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FB7C:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FB80:[AE220000]: sw         $v0, 0($s1)
    0892FB84:[AE350014]: sw         $s5, 20($s1)
    0892FB88:[AE240010]: sw         $a0, 16($s1)
    0892FB8C:[0A24BE77]: j          0x0892F9DC
    0892FB90:[AE320008]: sw         $s2, 8($s1)
    0892FB94:[0E24E1E2]: jal        0x08938788
    0892FB98:[00000000]: nop
    0892FB9C:[1440FF72]: bne        $v0, $zr, 0x0892F968
    0892FBA0:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892FBA4:[0A24BDE1]: j          0x0892F784
    0892FBA8:[9623000C]: lhu        $v1, 12($s1)
  Back Branch 0892FA2C 1,493 times (length 52)
    0892F950:[8EF20000]: lw         $s2, 0($s7)
    0892F954:[1200FFF9]: beq        $s0, $zr, 0x0892F93C
    0892F958:[26F70008]: addiu      $s7, $s7, 8
    0892F95C:[0A24BE3F]: j          0x0892F8FC
    0892F960:[8E220024]: lw         $v0, 36($s1)
--> 0892F964:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892F968:[8FBF0024]: lw         $ra, 36($sp)
    0892F96C:[8FBE0020]: lw         $fp, 32($sp)
    0892F970:[8FB7001C]: lw         $s7, 28($sp)
    0892F974:[8FB60018]: lw         $s6, 24($sp)
    0892F978:[8FB50014]: lw         $s5, 20($sp)
    0892F97C:[8FB40010]: lw         $s4, 16($sp)
    0892F980:[8FB3000C]: lw         $s3, 12($sp)
    0892F984:[8FB20008]: lw         $s2, 8($sp)
    0892F988:[8FB10004]: lw         $s1, 4($sp)
    0892F98C:[8FB00000]: lw         $s0, 0($sp)
    0892F990:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892F994:[03E00008]: jr         $ra
    0892F998:[27BD0030]: addiu      $sp, $sp, 48
    0892F99C:[8EF20004]: lw         $s2, 4($s7)
    0892F9A0:[8EF40000]: lw         $s4, 0($s7)
    0892F9A4:[16400025]: bne        $s2, $zr, 0x0892FA3C
    0892F9A8:[26F70008]: addiu      $s7, $s7, 8
    0892F9AC:[8EF20004]: lw         $s2, 4($s7)
    0892F9B0:[8EF40000]: lw         $s4, 0($s7)
    0892F9B4:[1240FFF9]: beq        $s2, $zr, 0x0892F99C
    0892F9B8:[26F70008]: addiu      $s7, $s7, 8
    0892F9BC:[0A24BE90]: j          0x0892FA40
    0892F9C0:[3063FFFF]: andi       $v1, $v1, -1
    0892F9C4:[0212102B]: sltu       $v0, $s0, $s2
    0892F9C8:[10400004]: beq        $v0, $zr, 0x0892F9DC
    0892F9CC:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892F9D0:[30620080]: andi       $v0, $v1, 128
    0892F9D4:[5440005D]: bnel       $v0, $zr, 0x0892FB4C
    0892F9D8:[8E230000]: lw         $v1, 0($s1)
    0892F9DC:[0253102B]: sltu       $v0, $s2, $s3
    0892F9E0:[10400003]: beq        $v0, $zr, 0x0892F9F0
    0892F9E4:[8E240000]: lw         $a0, 0($s1)
    0892F9E8:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892F9EC:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892F9F0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892F9F4:[0E24C284]: jal        0x08930A10
    0892F9F8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892F9FC:[8E230008]: lw         $v1, 8($s1)
    0892FA00:[8E220000]: lw         $v0, 0($s1)
    0892FA04:[00701823]: subu       $v1, $v1, $s0
    0892FA08:[00531021]: addu       $v0, $v0, $s3
    0892FA0C:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FA10:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FA14:[AE230008]: sw         $v1, 8($s1)
    0892FA18:[AE220000]: sw         $v0, 0($s1)
    0892FA1C:[8EC20008]: lw         $v0, 8($s6)
    0892FA20:[02539023]: subu       $s2, $s2, $s3
    0892FA24:[0293A021]: addu       $s4, $s4, $s3
    0892FA28:[00501023]: subu       $v0, $v0, $s0
--> 0892FA2C:[1040FFCD]: beq        $v0, $zr, 0x0892F964
    0892FA30:[AEC20008]: sw         $v0, 8($s6)
    0892FA34:[1240FFD9]: beq        $s2, $zr, 0x0892F99C
    0892FA38:[9623000C]: lhu        $v1, 12($s1)
    0892FA3C:[3063FFFF]: andi       $v1, $v1, -1
  Back Branch 0892FA44 1,493 times (length 34)
    0892F9B0:[8EF40000]: lw         $s4, 0($s7)
    0892F9B4:[1240FFF9]: beq        $s2, $zr, 0x0892F99C
    0892F9B8:[26F70008]: addiu      $s7, $s7, 8
    0892F9BC:[0A24BE90]: j          0x0892FA40
    0892F9C0:[3063FFFF]: andi       $v1, $v1, -1
--> 0892F9C4:[0212102B]: sltu       $v0, $s0, $s2
    0892F9C8:[10400004]: beq        $v0, $zr, 0x0892F9DC
    0892F9CC:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892F9D0:[30620080]: andi       $v0, $v1, 128
    0892F9D4:[5440005D]: bnel       $v0, $zr, 0x0892FB4C
    0892F9D8:[8E230000]: lw         $v1, 0($s1)
    0892F9DC:[0253102B]: sltu       $v0, $s2, $s3
    0892F9E0:[10400003]: beq        $v0, $zr, 0x0892F9F0
    0892F9E4:[8E240000]: lw         $a0, 0($s1)
    0892F9E8:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892F9EC:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892F9F0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892F9F4:[0E24C284]: jal        0x08930A10
    0892F9F8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892F9FC:[8E230008]: lw         $v1, 8($s1)
    0892FA00:[8E220000]: lw         $v0, 0($s1)
    0892FA04:[00701823]: subu       $v1, $v1, $s0
    0892FA08:[00531021]: addu       $v0, $v0, $s3
    0892FA0C:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FA10:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FA14:[AE230008]: sw         $v1, 8($s1)
    0892FA18:[AE220000]: sw         $v0, 0($s1)
    0892FA1C:[8EC20008]: lw         $v0, 8($s6)
    0892FA20:[02539023]: subu       $s2, $s2, $s3
    0892FA24:[0293A021]: addu       $s4, $s4, $s3
    0892FA28:[00501023]: subu       $v0, $v0, $s0
    0892FA2C:[1040FFCD]: beq        $v0, $zr, 0x0892F964
    0892FA30:[AEC20008]: sw         $v0, 8($s6)
    0892FA34:[1240FFD9]: beq        $s2, $zr, 0x0892F99C
    0892FA38:[9623000C]: lhu        $v1, 12($s1)
    0892FA3C:[3063FFFF]: andi       $v1, $v1, -1
    0892FA40:[30620200]: andi       $v0, $v1, 512
--> 0892FA44:[1440FFDF]: bne        $v0, $zr, 0x0892F9C4
    0892FA48:[8E300008]: lw         $s0, 8($s1)
    0892FA4C:[8E240000]: lw         $a0, 0($s1)
    0892FA50:[8E220010]: lw         $v0, 16($s1)
    0892FA54:[0044102B]: sltu       $v0, $v0, $a0
  Back Branch 0892FA34 663 times (length 40)
    0892F988:[8FB10004]: lw         $s1, 4($sp)
    0892F98C:[8FB00000]: lw         $s0, 0($sp)
    0892F990:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892F994:[03E00008]: jr         $ra
    0892F998:[27BD0030]: addiu      $sp, $sp, 48
--> 0892F99C:[8EF20004]: lw         $s2, 4($s7)
    0892F9A0:[8EF40000]: lw         $s4, 0($s7)
    0892F9A4:[16400025]: bne        $s2, $zr, 0x0892FA3C
    0892F9A8:[26F70008]: addiu      $s7, $s7, 8
    0892F9AC:[8EF20004]: lw         $s2, 4($s7)
    0892F9B0:[8EF40000]: lw         $s4, 0($s7)
    0892F9B4:[1240FFF9]: beq        $s2, $zr, 0x0892F99C
    0892F9B8:[26F70008]: addiu      $s7, $s7, 8
    0892F9BC:[0A24BE90]: j          0x0892FA40
    0892F9C0:[3063FFFF]: andi       $v1, $v1, -1
    0892F9C4:[0212102B]: sltu       $v0, $s0, $s2
    0892F9C8:[10400004]: beq        $v0, $zr, 0x0892F9DC
    0892F9CC:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892F9D0:[30620080]: andi       $v0, $v1, 128
    0892F9D4:[5440005D]: bnel       $v0, $zr, 0x0892FB4C
    0892F9D8:[8E230000]: lw         $v1, 0($s1)
    0892F9DC:[0253102B]: sltu       $v0, $s2, $s3
    0892F9E0:[10400003]: beq        $v0, $zr, 0x0892F9F0
    0892F9E4:[8E240000]: lw         $a0, 0($s1)
    0892F9E8:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892F9EC:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892F9F0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892F9F4:[0E24C284]: jal        0x08930A10
    0892F9F8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892F9FC:[8E230008]: lw         $v1, 8($s1)
    0892FA00:[8E220000]: lw         $v0, 0($s1)
    0892FA04:[00701823]: subu       $v1, $v1, $s0
    0892FA08:[00531021]: addu       $v0, $v0, $s3
    0892FA0C:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892FA10:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892FA14:[AE230008]: sw         $v1, 8($s1)
    0892FA18:[AE220000]: sw         $v0, 0($s1)
    0892FA1C:[8EC20008]: lw         $v0, 8($s6)
    0892FA20:[02539023]: subu       $s2, $s2, $s3
    0892FA24:[0293A021]: addu       $s4, $s4, $s3
    0892FA28:[00501023]: subu       $v0, $v0, $s0
    0892FA2C:[1040FFCD]: beq        $v0, $zr, 0x0892F964
    0892FA30:[AEC20008]: sw         $v0, 8($s6)
--> 0892FA34:[1240FFD9]: beq        $s2, $zr, 0x0892F99C
    0892FA38:[9623000C]: lhu        $v1, 12($s1)
    0892FA3C:[3063FFFF]: andi       $v1, $v1, -1
    0892FA40:[30620200]: andi       $v0, $v1, 512
    0892FA44:[1440FFDF]: bne        $v0, $zr, 0x0892F9C4
  Back Branch 0892FB00 15 times (length 177)
  Back Branch 0892F7AC 15 times (length 4)
    0892F790:[8ED70000]: lw         $s7, 0($s6)
    0892F794:[38820001]: xori       $v0, $a0, 1
    0892F798:[30420001]: andi       $v0, $v0, 1
    0892F79C:[54400080]: bnel       $v0, $zr, 0x0892F9A0
    0892F7A0:[8EF20004]: lw         $s2, 4($s7)
--> 0892F7A4:[8EF30004]: lw         $s3, 4($s7)
    0892F7A8:[8EF50000]: lw         $s5, 0($s7)
--> 0892F7AC:[1260FFFD]: beq        $s3, $zr, 0x0892F7A4
    0892F7B0:[26F70008]: addiu      $s7, $s7, 8
    0892F7B4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892F7B8:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892F7BC:[0E24C1DA]: jal        0x08930768
  Back Branch 0892FB10 7 times (length 153)
  Back Branch 0892FB18 7 times (length 182)
  Back Branch 0892F85C 5 times (length 47)
    0892F794:[38820001]: xori       $v0, $a0, 1
    0892F798:[30420001]: andi       $v0, $v0, 1
    0892F79C:[54400080]: bnel       $v0, $zr, 0x0892F9A0
    0892F7A0:[8EF20004]: lw         $s2, 4($s7)
    0892F7A4:[8EF30004]: lw         $s3, 4($s7)
--> 0892F7A8:[8EF50000]: lw         $s5, 0($s7)
    0892F7AC:[1260FFFD]: beq        $s3, $zr, 0x0892F7A4
    0892F7B0:[26F70008]: addiu      $s7, $s7, 8
    0892F7B4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892F7B8:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892F7BC:[0E24C1DA]: jal        0x08930768
    0892F7C0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892F7C4:[10400003]: beq        $v0, $zr, 0x0892F7D4
    0892F7C8:[26740001]: addiu      $s4, $s3, 1
    0892F7CC:[00551023]: subu       $v0, $v0, $s5
    0892F7D0:[24540001]: addiu      $s4, $v0, 1
    0892F7D4:[8E250000]: lw         $a1, 0($s1)
    0892F7D8:[8E220010]: lw         $v0, 16($s1)
    0892F7DC:[8E260014]: lw         $a2, 20($s1)
    0892F7E0:[8E240008]: lw         $a0, 8($s1)
    0892F7E4:[0274182B]: sltu       $v1, $s3, $s4
    0892F7E8:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892F7EC:[0045102B]: sltu       $v0, $v0, $a1
    0892F7F0:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0892F7F4:[0283900A]: movz       $s2, $s4, $v1
    0892F7F8:[10400025]: beq        $v0, $zr, 0x0892F890
    0892F7FC:[00868021]: addu       $s0, $a0, $a2
    0892F800:[0212102A]: slt        $v0, $s0, $s2
    0892F804:[10400023]: beq        $v0, $zr, 0x0892F894
    0892F808:[0246102A]: slt        $v0, $s2, $a2
    0892F80C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892F810:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892F814:[0E24C284]: jal        0x08930A10
    0892F818:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892F81C:[8E230000]: lw         $v1, 0($s1)
    0892F820:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892F824:[00701821]: addu       $v1, $v1, $s0
    0892F828:[0E24BBF6]: jal        0x0892EFD8
    0892F82C:[AE230000]: sw         $v1, 0($s1)
    0892F830:[54400021]: bnel       $v0, $zr, 0x0892F8B8
    0892F834:[9622000C]: lhu        $v0, 12($s1)
    0892F838:[0290A023]: subu       $s4, $s4, $s0
    0892F83C:[128000B2]: beq        $s4, $zr, 0x0892FB08
    0892F840:[00000000]: nop
    0892F844:[8EC20008]: lw         $v0, 8($s6)
    0892F848:[02B0A821]: addu       $s5, $s5, $s0
    0892F84C:[02709823]: subu       $s3, $s3, $s0
    0892F850:[00501023]: subu       $v0, $v0, $s0
    0892F854:[10400043]: beq        $v0, $zr, 0x0892F964
    0892F858:[AEC20008]: sw         $v0, 8($s6)
--> 0892F85C:[5260FFD2]: beql       $s3, $zr, 0x0892F7A8
    0892F860:[8EF30004]: lw         $s3, 4($s7)
    0892F864:[13C0FFD3]: beq        $fp, $zr, 0x0892F7B4
    0892F868:[0274182B]: sltu       $v1, $s3, $s4
    0892F86C:[8E250000]: lw         $a1, 0($s1)
_S1_2_88344E4 81,132 instructions (0.818%), 20,283 calls (088344E4 - 088344F0, length 4)
    088344E4:[8C820000]: lw         $v0, 0($a0)
    088344E8:[00052900]: sll        $a1, $a1, 0x0004
    088344EC:[03E00008]: jr         $ra
    088344F0:[00451021]: addu       $v0, $v0, $a1
_S1_2_8834A9C 70,574 instructions (0.711%), 5,041 calls (08834A9C - 08834AD0, length 14)
    08834A9C:[27BDFFF0]: addiu      $sp, $sp, -16
    08834AA0:[AFBF0004]: sw         $ra, 4($sp)
    08834AA4:[AFB00000]: sw         $s0, 0($sp)
    08834AA8:[0E20D17F]: jal        0x088345FC
    08834AAC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834AB0:[8E0300A4]: lw         $v1, 164($s0)
    08834AB4:[00021100]: sll        $v0, $v0, 0x0004
    08834AB8:[24420010]: addiu      $v0, $v0, 16
    08834ABC:[00621821]: addu       $v1, $v1, $v0
    08834AC0:[AE0300A4]: sw         $v1, 164($s0)
    08834AC4:[8FBF0004]: lw         $ra, 4($sp)
    08834AC8:[8FB00000]: lw         $s0, 0($sp)
    08834ACC:[03E00008]: jr         $ra
    08834AD0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8935AEC 62,497 instructions (0.630%), 336 calls (08935068 - 08936928, length 1585)
  Back Branch 08935090 1,790 times (length 5)
    08935070:[1062001A]: beq        $v1, $v0, 0x089350DC
    08935074:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08935078:[10600018]: beq        $v1, $zr, 0x089350DC
    0893507C:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    08935080:[26100001]: addiu      $s0, $s0, 1
--> 08935084:[82020000]: lb         $v0, 0($s0)
    08935088:[10440004]: beq        $v0, $a0, 0x0893509C
    0893508C:[021E8823]: subu       $s1, $s0, $fp
--> 08935090:[5440FFFC]: bnel       $v0, $zr, 0x08935084
    08935094:[26100001]: addiu      $s0, $s0, 1
    08935098:[021E8823]: subu       $s1, $s0, $fp
    0893509C:[52200010]: beql       $s1, $zr, 0x089350E0
    089350A0:[82020000]: lb         $v0, 0($s0)
  Back Branch 08935358 552 times (length 21)
    089352F8:[8FA30238]: lw         $v1, 568($sp)
    089352FC:[02E6102C]: max        $v0, $s7, $a2
    08935300:[00621821]: addu       $v1, $v1, $v0
    08935304:[14A00016]: bne        $a1, $zr, 0x08935360
    08935308:[AFA30238]: sw         $v1, 568($sp)
--> 0893530C:[8FA40218]: lw         $a0, 536($sp)
    08935310:[AFA00040]: sw         $zr, 64($sp)
    08935314:[1080FF54]: beq        $a0, $zr, 0x08935068
    08935318:[27B20070]: addiu      $s2, $sp, 112
    0893531C:[0E24BFD2]: jal        0x0892FF48
    08935320:[00000000]: nop
    08935324:[27B20070]: addiu      $s2, $sp, 112
    08935328:[0A24D41A]: j          0x08935068
    0893532C:[AFA00218]: sw         $zr, 536($sp)
    08935330:[8FA40248]: lw         $a0, 584($sp)
    08935334:[0E24D3D7]: jal        0x08934F5C
    08935338:[27A5003C]: addiu      $a1, $sp, 60
    0893533C:[1440000E]: bne        $v0, $zr, 0x08935378
    08935340:[8FA50218]: lw         $a1, 536($sp)
    08935344:[8FA60234]: lw         $a2, 564($sp)
    08935348:[8FA30238]: lw         $v1, 568($sp)
    0893534C:[8FA50044]: lw         $a1, 68($sp)
    08935350:[02E6102C]: max        $v0, $s7, $a2
    08935354:[00621821]: addu       $v1, $v1, $v0
--> 08935358:[10A0FFEC]: beq        $a1, $zr, 0x0893530C
    0893535C:[AFA30238]: sw         $v1, 568($sp)
    08935360:[8FA40248]: lw         $a0, 584($sp)
    08935364:[0E24D3D7]: jal        0x08934F5C
    08935368:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0893536C 552 times (length 25)
    089352FC:[02E6102C]: max        $v0, $s7, $a2
    08935300:[00621821]: addu       $v1, $v1, $v0
    08935304:[14A00016]: bne        $a1, $zr, 0x08935360
    08935308:[AFA30238]: sw         $v1, 568($sp)
    0893530C:[8FA40218]: lw         $a0, 536($sp)
--> 08935310:[AFA00040]: sw         $zr, 64($sp)
    08935314:[1080FF54]: beq        $a0, $zr, 0x08935068
    08935318:[27B20070]: addiu      $s2, $sp, 112
    0893531C:[0E24BFD2]: jal        0x0892FF48
    08935320:[00000000]: nop
    08935324:[27B20070]: addiu      $s2, $sp, 112
    08935328:[0A24D41A]: j          0x08935068
    0893532C:[AFA00218]: sw         $zr, 536($sp)
    08935330:[8FA40248]: lw         $a0, 584($sp)
    08935334:[0E24D3D7]: jal        0x08934F5C
    08935338:[27A5003C]: addiu      $a1, $sp, 60
    0893533C:[1440000E]: bne        $v0, $zr, 0x08935378
    08935340:[8FA50218]: lw         $a1, 536($sp)
    08935344:[8FA60234]: lw         $a2, 564($sp)
    08935348:[8FA30238]: lw         $v1, 568($sp)
    0893534C:[8FA50044]: lw         $a1, 68($sp)
    08935350:[02E6102C]: max        $v0, $s7, $a2
    08935354:[00621821]: addu       $v1, $v1, $v0
    08935358:[10A0FFEC]: beq        $a1, $zr, 0x0893530C
    0893535C:[AFA30238]: sw         $v1, 568($sp)
    08935360:[8FA40248]: lw         $a0, 584($sp)
    08935364:[0E24D3D7]: jal        0x08934F5C
    08935368:[27A5003C]: addiu      $a1, $sp, 60
--> 0893536C:[1040FFE8]: beq        $v0, $zr, 0x08935310
    08935370:[8FA40218]: lw         $a0, 536($sp)
    08935374:[8FA50218]: lw         $a1, 536($sp)
    08935378:[10A00004]: beq        $a1, $zr, 0x0893538C
    0893537C:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 08935314 552 times (length 173)
  Back Branch 089353D4 550 times (length 158)
  Back Branch 089353E0 550 times (length 120)
  Back Branch 0893672C 387 times (length 17)
    089366DC:[1460FAEF]: bne        $v1, $zr, 0x0893529C
    089366E0:[AFA20040]: sw         $v0, 64($sp)
    089366E4:[0A24D568]: j          0x089355A0
    089366E8:[8FA40248]: lw         $a0, 584($sp)
    089366EC:[AFA60240]: sw         $a2, 576($sp)
--> 089366F0:[00112F00]: sll        $a1, $s1, 0x001C
    089366F4:[00101102]: srl        $v0, $s0, 0x0004
    089366F8:[00A21025]: or         $v0, $a1, $v0
    089366FC:[8FA6021C]: lw         $a2, 540($sp)
    08936700:[3204000F]: andi       $a0, $s0, 15
    08936704:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08936708:[8FA20240]: lw         $v0, 576($sp)
    0893670C:[00C42021]: addu       $a0, $a2, $a0
    08936710:[00111902]: srl        $v1, $s1, 0x0004
    08936714:[2442FFFF]: addiu      $v0, $v0, -1
    08936718:[90860000]: lbu        $a2, 0($a0)
    0893671C:[AFA20240]: sw         $v0, 576($sp)
    08936720:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936724:[02031025]: or         $v0, $s0, $v1
    08936728:[8FA30240]: lw         $v1, 576($sp)
--> 0893672C:[1440FFF0]: bne        $v0, $zr, 0x089366F0
    08936730:[A0660000]: sb         $a2, 0($v1)
    08936734:[8FA40240]: lw         $a0, 576($sp)
    08936738:[27A300B0]: addiu      $v1, $sp, 176
    0893673C:[AFB60220]: sw         $s6, 544($sp)
  Back Branch 0893654C 359 times (length 20)
    089364F0:[16200018]: bne        $s1, $zr, 0x08936554
    089364F4:[2E02000A]: sltiu      $v0, $s0, 10
    089364F8:[14400017]: bne        $v0, $zr, 0x08936558
    089364FC:[2665FFFF]: addiu      $a1, $s3, -1
    08936500:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08936504:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936508:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893650C:[0E2064F1]: jal        0x088193C4
    08936510:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936514:[24420030]: addiu      $v0, $v0, 48
    08936518:[2673FFFF]: addiu      $s3, $s3, -1
    0893651C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936520:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936524:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08936528:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893652C:[0E20636D]: jal        0x08818DB4
    08936530:[A2620000]: sb         $v0, 0($s3)
    08936534:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08936538:[1460FFF1]: bne        $v1, $zr, 0x08936500
    0893653C:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936540:[14600005]: bne        $v1, $zr, 0x08936558
    08936544:[2665FFFF]: addiu      $a1, $s3, -1
    08936548:[2C42000A]: sltiu      $v0, $v0, 10
--> 0893654C:[1040FFED]: beq        $v0, $zr, 0x08936504
    08936550:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936554:[2665FFFF]: addiu      $a1, $s3, -1
    08936558:[27A300B0]: addiu      $v1, $sp, 176
    0893655C:[00651823]: subu       $v1, $v1, $a1
  Back Branch 08936538 359 times (length 16)
    089364EC:[27B3020C]: addiu      $s3, $sp, 524
    089364F0:[16200018]: bne        $s1, $zr, 0x08936554
    089364F4:[2E02000A]: sltiu      $v0, $s0, 10
    089364F8:[14400017]: bne        $v0, $zr, 0x08936558
    089364FC:[2665FFFF]: addiu      $a1, $s3, -1
--> 08936500:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936504:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936508:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893650C:[0E2064F1]: jal        0x088193C4
    08936510:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936514:[24420030]: addiu      $v0, $v0, 48
    08936518:[2673FFFF]: addiu      $s3, $s3, -1
    0893651C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936520:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936524:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08936528:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893652C:[0E20636D]: jal        0x08818DB4
    08936530:[A2620000]: sb         $v0, 0($s3)
    08936534:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08936538:[1460FFF1]: bne        $v1, $zr, 0x08936500
    0893653C:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936540:[14600005]: bne        $v1, $zr, 0x08936558
    08936544:[2665FFFF]: addiu      $a1, $s3, -1
    08936548:[2C42000A]: sltiu      $v0, $v0, 10
  Back Branch 08936574 336 times (length 1290)
  Back Branch 08935FA0 336 times (length 293)
  Back Branch 0893691C 283 times (length 1383)
  Back Branch 0893544C 198 times (length 145)
  Back Branch 08936748 73 times (length 1407)
  Back Branch 08935488 62 times (length 160)
  Back Branch 0893690C 12 times (length 1379)
  Back Branch 08935420 2 times (length 137)
_S1_2_8896A10 49,176 instructions (0.496%), 5,464 calls (08896A10 - 08896A30, length 9)
    08896A10:[10800006]: beq        $a0, $zr, 0x08896A2C
    08896A14:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08896A18:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08896A1C:[A4820000]: sh         $v0, 0($a0)
    08896A20:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08896A24:[A4800004]: sh         $zr, 4($a0)
    08896A28:[A0800002]: sb         $zr, 2($a0)
    08896A2C:[03E00008]: jr         $ra
    08896A30:[00000000]: nop
_S1_2_8930A10 47,542 instructions (0.479%), 1,518 calls (08930A10 - 08930CC8, length 175)
    08930A10:[00A4102B]: sltu       $v0, $a1, $a0
    08930A14:[10400005]: beq        $v0, $zr, 0x08930A2C
    08930A18:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08930A1C:[00A61821]: addu       $v1, $a1, $a2
    08930A20:[0083102B]: sltu       $v0, $a0, $v1
    08930A24:[5440003C]: bnel       $v0, $zr, 0x08930B18
    08930A28:[00865021]: addu       $t2, $a0, $a2
    08930A2C:[2CC20008]: sltiu      $v0, $a2, 8
    08930A30:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08930A34:[1040000B]: beq        $v0, $zr, 0x08930A64
    08930A38:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930A3C:[18C00007]: blez       $a2, 0x08930A5C
    08930A40:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08930A44:[00861821]: addu       $v1, $a0, $a2
    08930A48:[91020000]: lbu        $v0, 0($t0)
    08930A4C:[A0E20000]: sb         $v0, 0($a3)
    08930A50:[24E70001]: addiu      $a3, $a3, 1
    08930A54:[1467FFFC]: bne        $v1, $a3, 0x08930A48
    08930A58:[25080001]: addiu      $t0, $t0, 1
    08930A5C:[03E00008]: jr         $ra
    08930A60:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930A64:[00AA1026]: xor        $v0, $a1, $t2
    08930A68:[30420003]: andi       $v0, $v0, 3
    08930A6C:[54400061]: bnel       $v0, $zr, 0x08930BF4
    08930A70:[00062FC3]: sra        $a1, $a2, 0x001F
    08930A74:[30A30003]: andi       $v1, $a1, 3
    08930A78:[10600009]: beq        $v1, $zr, 0x08930AA0
    08930A7C:[00065902]: srl        $t3, $a2, 0x0004
    08930A80:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08930A84:[00431023]: subu       $v0, $v0, $v1
    08930A88:[00C23023]: subu       $a2, $a2, $v0
    08930A8C:[00A24021]: addu       $t0, $a1, $v0
    08930A90:[01422021]: addu       $a0, $t2, $v0
    08930A94:[98A30000]: lwr        $v1, 0($a1)
    08930A98:[B9430000]: swr        $v1, 0($t2)
    08930A9C:[00065902]: srl        $t3, $a2, 0x0004
    08930AA0:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930AA4:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930AA8:[1160000E]: beq        $t3, $zr, 0x08930AE4
    08930AAC:[30CC000F]: andi       $t4, $a2, 15
    08930AB0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08930AB4:[8CE30004]: lw         $v1, 4($a3)
    08930AB8:[8CE40008]: lw         $a0, 8($a3)
    08930ABC:[8CE5000C]: lw         $a1, 12($a3)
    08930AC0:[8CE20000]: lw         $v0, 0($a3)
    08930AC4:[25080001]: addiu      $t0, $t0, 1
    08930AC8:[AD230004]: sw         $v1, 4($t1)
    08930ACC:[24E70010]: addiu      $a3, $a3, 16
    08930AD0:[AD220000]: sw         $v0, 0($t1)
    08930AD4:[AD240008]: sw         $a0, 8($t1)
    08930AD8:[AD25000C]: sw         $a1, 12($t1)
    08930ADC:[1568FFF5]: bne        $t3, $t0, 0x08930AB4
    08930AE0:[25290010]: addiu      $t1, $t1, 16
    08930AE4:[000C2082]: srl        $a0, $t4, 0x0002
    08930AE8:[10800008]: beq        $a0, $zr, 0x08930B0C
    08930AEC:[30C60003]: andi       $a2, $a2, 3
    08930AF0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930AF4:[8CE20000]: lw         $v0, 0($a3)
    08930AF8:[24630001]: addiu      $v1, $v1, 1
    08930AFC:[24E70004]: addiu      $a3, $a3, 4
    08930B00:[AD220000]: sw         $v0, 0($t1)
    08930B04:[1464FFFB]: bne        $v1, $a0, 0x08930AF4
    08930B08:[25290004]: addiu      $t1, $t1, 4
    08930B0C:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930B10:[0A24C28F]: j          0x08930A3C
    08930B14:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930B18:[2CC20008]: sltiu      $v0, $a2, 8
    08930B1C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08930B20:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930B24:[14400029]: bne        $v0, $zr, 0x08930BCC
    08930B28:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    08930B2C:[006A1026]: xor        $v0, $v1, $t2
    08930B30:[30420003]: andi       $v0, $v0, 3
    08930B34:[14400046]: bne        $v0, $zr, 0x08930C50
    08930B38:[00062FC3]: sra        $a1, $a2, 0x001F
    08930B3C:[30630003]: andi       $v1, $v1, 3
    08930B40:[1460005B]: bne        $v1, $zr, 0x08930CB0
    08930B44:[00000000]: nop
    08930B48:[000B6102]: srl        $t4, $t3, 0x0004
    08930B4C:[316D000F]: andi       $t5, $t3, 15
    08930B50:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08930B54:[11800011]: beq        $t4, $zr, 0x08930B9C
    08930B58:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930B5C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930B60:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08930B64:[8CE3FFFC]: lw         $v1, -4($a3)
    08930B68:[8CE2FFF0]: lw         $v0, -16($a3)
    08930B6C:[8CE4FFF4]: lw         $a0, -12($a3)
    08930B70:[8CE5FFF8]: lw         $a1, -8($a3)
    08930B74:[24E8FFF0]: addiu      $t0, $a3, -16
    08930B78:[AD23FFFC]: sw         $v1, -4($t1)
    08930B7C:[24C60001]: addiu      $a2, $a2, 1
    08930B80:[2523FFF0]: addiu      $v1, $t1, -16
    08930B84:[AD22FFF0]: sw         $v0, -16($t1)
    08930B88:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930B8C:[AD24FFF4]: sw         $a0, -12($t1)
    08930B90:[AD25FFF8]: sw         $a1, -8($t1)
    08930B94:[1586FFF3]: bne        $t4, $a2, 0x08930B64
    08930B98:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    08930B9C:[000D2882]: srl        $a1, $t5, 0x0002
    08930BA0:[10A00008]: beq        $a1, $zr, 0x08930BC4
    08930BA4:[316B0003]: andi       $t3, $t3, 3
    08930BA8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08930BAC:[2508FFFC]: addiu      $t0, $t0, -4
    08930BB0:[8D020000]: lw         $v0, 0($t0)
    08930BB4:[2463FFFC]: addiu      $v1, $v1, -4
    08930BB8:[24840001]: addiu      $a0, $a0, 1
    08930BBC:[14A4FFFB]: bne        $a1, $a0, 0x08930BAC
    08930BC0:[AC620000]: sw         $v0, 0($v1)
    08930BC4:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08930BC8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930BCC:[1960FFA3]: blez       $t3, 0x08930A5C
    08930BD0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930BD4:[24E7FFFF]: addiu      $a3, $a3, -1
    08930BD8:[90E20000]: lbu        $v0, 0($a3)
    08930BDC:[2484FFFF]: addiu      $a0, $a0, -1
    08930BE0:[24630001]: addiu      $v1, $v1, 1
    08930BE4:[1563FFFB]: bne        $t3, $v1, 0x08930BD4
    08930BE8:[A0820000]: sb         $v0, 0($a0)
    08930BEC:[03E00008]: jr         $ra
    08930BF0:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930BF4:[00052F82]: srl        $a1, $a1, 0x001E
    08930BF8:[24C40003]: addiu      $a0, $a2, 3
    08930BFC:[28C30000]: slti       $v1, $a2, 0
    08930C00:[00C3200A]: movz       $a0, $a2, $v1
    08930C04:[00C51021]: addu       $v0, $a2, $a1
    08930C08:[30420003]: andi       $v0, $v0, 3
    08930C0C:[00042083]: sra        $a0, $a0, 0x0002
    08930C10:[00453023]: subu       $a2, $v0, $a1
    08930C14:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930C18:[1080FFBC]: beq        $a0, $zr, 0x08930B0C
    08930C1C:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08930C20:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930C24:[24630001]: addiu      $v1, $v1, 1
    08930C28:[88E20003]: lwl        $v0, 3($a3)
    08930C2C:[98E20000]: lwr        $v0, 0($a3)
    08930C30:[24E70004]: addiu      $a3, $a3, 4
    08930C34:[A9220003]: swl        $v0, 3($t1)
    08930C38:[B9220000]: swr        $v0, 0($t1)
    08930C3C:[1483FFF9]: bne        $a0, $v1, 0x08930C24
    08930C40:[25290004]: addiu      $t1, $t1, 4
    08930C44:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930C48:[0A24C28F]: j          0x08930A3C
    08930C4C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930C50:[00052F82]: srl        $a1, $a1, 0x001E
    08930C54:[28C30000]: slti       $v1, $a2, 0
    08930C58:[24C40003]: addiu      $a0, $a2, 3
    08930C5C:[00C3200A]: movz       $a0, $a2, $v1
    08930C60:[00C51021]: addu       $v0, $a2, $a1
    08930C64:[30420003]: andi       $v0, $v0, 3
    08930C68:[00042083]: sra        $a0, $a0, 0x0002
    08930C6C:[00455823]: subu       $t3, $v0, $a1
    08930C70:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930C74:[1080FFD3]: beq        $a0, $zr, 0x08930BC4
    08930C78:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    08930C7C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08930C80:[24A50001]: addiu      $a1, $a1, 1
    08930C84:[2508FFFC]: addiu      $t0, $t0, -4
    08930C88:[2463FFFC]: addiu      $v1, $v1, -4
    08930C8C:[89020003]: lwl        $v0, 3($t0)
    08930C90:[99020000]: lwr        $v0, 0($t0)
    08930C94:[A8620003]: swl        $v0, 3($v1)
    08930C98:[B8620000]: swr        $v0, 0($v1)
    08930C9C:[5485FFF9]: bnel       $a0, $a1, 0x08930C84
    08930CA0:[24A50001]: addiu      $a1, $a1, 1
    08930CA4:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08930CA8:[0A24C2F3]: j          0x08930BCC
    08930CAC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930CB0:[88E2FFFF]: lwl        $v0, -1($a3)
    08930CB4:[00C35823]: subu       $t3, $a2, $v1
    08930CB8:[00E33823]: subu       $a3, $a3, $v1
    08930CBC:[01432023]: subu       $a0, $t2, $v1
    08930CC0:[A942FFFF]: swl        $v0, -1($t2)
    08930CC4:[0A24C2D3]: j          0x08930B4C
    08930CC8:[000B6102]: srl        $t4, $t3, 0x0004
  Back Branch 08930A54 3,388 times (length 5)
    08930A34:[1040000B]: beq        $v0, $zr, 0x08930A64
    08930A38:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930A3C:[18C00007]: blez       $a2, 0x08930A5C
    08930A40:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08930A44:[00861821]: addu       $v1, $a0, $a2
--> 08930A48:[91020000]: lbu        $v0, 0($t0)
    08930A4C:[A0E20000]: sb         $v0, 0($a3)
    08930A50:[24E70001]: addiu      $a3, $a3, 1
--> 08930A54:[1467FFFC]: bne        $v1, $a3, 0x08930A48
    08930A58:[25080001]: addiu      $t0, $t0, 1
    08930A5C:[03E00008]: jr         $ra
    08930A60:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930A64:[00AA1026]: xor        $v0, $a1, $t2
  Back Branch 08930C3C 290 times (length 8)
    08930C10:[00453023]: subu       $a2, $v0, $a1
    08930C14:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930C18:[1080FFBC]: beq        $a0, $zr, 0x08930B0C
    08930C1C:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08930C20:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08930C24:[24630001]: addiu      $v1, $v1, 1
    08930C28:[88E20003]: lwl        $v0, 3($a3)
    08930C2C:[98E20000]: lwr        $v0, 0($a3)
    08930C30:[24E70004]: addiu      $a3, $a3, 4
    08930C34:[A9220003]: swl        $v0, 3($t1)
    08930C38:[B9220000]: swr        $v0, 0($t1)
--> 08930C3C:[1483FFF9]: bne        $a0, $v1, 0x08930C24
    08930C40:[25290004]: addiu      $t1, $t1, 4
    08930C44:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930C48:[0A24C28F]: j          0x08930A3C
    08930C4C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 08930B04 204 times (length 6)
    08930AE0:[25290010]: addiu      $t1, $t1, 16
    08930AE4:[000C2082]: srl        $a0, $t4, 0x0002
    08930AE8:[10800008]: beq        $a0, $zr, 0x08930B0C
    08930AEC:[30C60003]: andi       $a2, $a2, 3
    08930AF0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08930AF4:[8CE20000]: lw         $v0, 0($a3)
    08930AF8:[24630001]: addiu      $v1, $v1, 1
    08930AFC:[24E70004]: addiu      $a3, $a3, 4
    08930B00:[AD220000]: sw         $v0, 0($t1)
--> 08930B04:[1464FFFB]: bne        $v1, $a0, 0x08930AF4
    08930B08:[25290004]: addiu      $t1, $t1, 4
    08930B0C:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930B10:[0A24C28F]: j          0x08930A3C
    08930B14:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 08930B10 129 times (length 55)
    08930A28:[00865021]: addu       $t2, $a0, $a2
    08930A2C:[2CC20008]: sltiu      $v0, $a2, 8
    08930A30:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08930A34:[1040000B]: beq        $v0, $zr, 0x08930A64
    08930A38:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
--> 08930A3C:[18C00007]: blez       $a2, 0x08930A5C
    08930A40:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08930A44:[00861821]: addu       $v1, $a0, $a2
    08930A48:[91020000]: lbu        $v0, 0($t0)
    08930A4C:[A0E20000]: sb         $v0, 0($a3)
    08930A50:[24E70001]: addiu      $a3, $a3, 1
    08930A54:[1467FFFC]: bne        $v1, $a3, 0x08930A48
    08930A58:[25080001]: addiu      $t0, $t0, 1
    08930A5C:[03E00008]: jr         $ra
    08930A60:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930A64:[00AA1026]: xor        $v0, $a1, $t2
    08930A68:[30420003]: andi       $v0, $v0, 3
    08930A6C:[54400061]: bnel       $v0, $zr, 0x08930BF4
    08930A70:[00062FC3]: sra        $a1, $a2, 0x001F
    08930A74:[30A30003]: andi       $v1, $a1, 3
    08930A78:[10600009]: beq        $v1, $zr, 0x08930AA0
    08930A7C:[00065902]: srl        $t3, $a2, 0x0004
    08930A80:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08930A84:[00431023]: subu       $v0, $v0, $v1
    08930A88:[00C23023]: subu       $a2, $a2, $v0
    08930A8C:[00A24021]: addu       $t0, $a1, $v0
    08930A90:[01422021]: addu       $a0, $t2, $v0
    08930A94:[98A30000]: lwr        $v1, 0($a1)
    08930A98:[B9430000]: swr        $v1, 0($t2)
    08930A9C:[00065902]: srl        $t3, $a2, 0x0004
    08930AA0:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930AA4:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930AA8:[1160000E]: beq        $t3, $zr, 0x08930AE4
    08930AAC:[30CC000F]: andi       $t4, $a2, 15
    08930AB0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08930AB4:[8CE30004]: lw         $v1, 4($a3)
    08930AB8:[8CE40008]: lw         $a0, 8($a3)
    08930ABC:[8CE5000C]: lw         $a1, 12($a3)
    08930AC0:[8CE20000]: lw         $v0, 0($a3)
    08930AC4:[25080001]: addiu      $t0, $t0, 1
    08930AC8:[AD230004]: sw         $v1, 4($t1)
    08930ACC:[24E70010]: addiu      $a3, $a3, 16
    08930AD0:[AD220000]: sw         $v0, 0($t1)
    08930AD4:[AD240008]: sw         $a0, 8($t1)
    08930AD8:[AD25000C]: sw         $a1, 12($t1)
    08930ADC:[1568FFF5]: bne        $t3, $t0, 0x08930AB4
    08930AE0:[25290010]: addiu      $t1, $t1, 16
    08930AE4:[000C2082]: srl        $a0, $t4, 0x0002
    08930AE8:[10800008]: beq        $a0, $zr, 0x08930B0C
    08930AEC:[30C60003]: andi       $a2, $a2, 3
    08930AF0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930AF4:[8CE20000]: lw         $v0, 0($a3)
    08930AF8:[24630001]: addiu      $v1, $v1, 1
    08930AFC:[24E70004]: addiu      $a3, $a3, 4
    08930B00:[AD220000]: sw         $v0, 0($t1)
    08930B04:[1464FFFB]: bne        $v1, $a0, 0x08930AF4
    08930B08:[25290004]: addiu      $t1, $t1, 4
    08930B0C:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
--> 08930B10:[0A24C28F]: j          0x08930A3C
    08930B14:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930B18:[2CC20008]: sltiu      $v0, $a2, 8
    08930B1C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08930B20:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
  Back Branch 08930C18 71 times (length 69)
    08930AF8:[24630001]: addiu      $v1, $v1, 1
    08930AFC:[24E70004]: addiu      $a3, $a3, 4
    08930B00:[AD220000]: sw         $v0, 0($t1)
    08930B04:[1464FFFB]: bne        $v1, $a0, 0x08930AF4
    08930B08:[25290004]: addiu      $t1, $t1, 4
--> 08930B0C:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08930B10:[0A24C28F]: j          0x08930A3C
    08930B14:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930B18:[2CC20008]: sltiu      $v0, $a2, 8
    08930B1C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08930B20:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08930B24:[14400029]: bne        $v0, $zr, 0x08930BCC
    08930B28:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    08930B2C:[006A1026]: xor        $v0, $v1, $t2
    08930B30:[30420003]: andi       $v0, $v0, 3
    08930B34:[14400046]: bne        $v0, $zr, 0x08930C50
    08930B38:[00062FC3]: sra        $a1, $a2, 0x001F
    08930B3C:[30630003]: andi       $v1, $v1, 3
    08930B40:[1460005B]: bne        $v1, $zr, 0x08930CB0
    08930B44:[00000000]: nop
    08930B48:[000B6102]: srl        $t4, $t3, 0x0004
    08930B4C:[316D000F]: andi       $t5, $t3, 15
    08930B50:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08930B54:[11800011]: beq        $t4, $zr, 0x08930B9C
    08930B58:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08930B5C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930B60:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08930B64:[8CE3FFFC]: lw         $v1, -4($a3)
    08930B68:[8CE2FFF0]: lw         $v0, -16($a3)
    08930B6C:[8CE4FFF4]: lw         $a0, -12($a3)
    08930B70:[8CE5FFF8]: lw         $a1, -8($a3)
    08930B74:[24E8FFF0]: addiu      $t0, $a3, -16
    08930B78:[AD23FFFC]: sw         $v1, -4($t1)
    08930B7C:[24C60001]: addiu      $a2, $a2, 1
    08930B80:[2523FFF0]: addiu      $v1, $t1, -16
    08930B84:[AD22FFF0]: sw         $v0, -16($t1)
    08930B88:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930B8C:[AD24FFF4]: sw         $a0, -12($t1)
    08930B90:[AD25FFF8]: sw         $a1, -8($t1)
    08930B94:[1586FFF3]: bne        $t4, $a2, 0x08930B64
    08930B98:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    08930B9C:[000D2882]: srl        $a1, $t5, 0x0002
    08930BA0:[10A00008]: beq        $a1, $zr, 0x08930BC4
    08930BA4:[316B0003]: andi       $t3, $t3, 3
    08930BA8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08930BAC:[2508FFFC]: addiu      $t0, $t0, -4
    08930BB0:[8D020000]: lw         $v0, 0($t0)
    08930BB4:[2463FFFC]: addiu      $v1, $v1, -4
    08930BB8:[24840001]: addiu      $a0, $a0, 1
    08930BBC:[14A4FFFB]: bne        $a1, $a0, 0x08930BAC
    08930BC0:[AC620000]: sw         $v0, 0($v1)
    08930BC4:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08930BC8:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930BCC:[1960FFA3]: blez       $t3, 0x08930A5C
    08930BD0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930BD4:[24E7FFFF]: addiu      $a3, $a3, -1
    08930BD8:[90E20000]: lbu        $v0, 0($a3)
    08930BDC:[2484FFFF]: addiu      $a0, $a0, -1
    08930BE0:[24630001]: addiu      $v1, $v1, 1
    08930BE4:[1563FFFB]: bne        $t3, $v1, 0x08930BD4
    08930BE8:[A0820000]: sb         $v0, 0($a0)
    08930BEC:[03E00008]: jr         $ra
    08930BF0:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08930BF4:[00052F82]: srl        $a1, $a1, 0x001E
    08930BF8:[24C40003]: addiu      $a0, $a2, 3
    08930BFC:[28C30000]: slti       $v1, $a2, 0
    08930C00:[00C3200A]: movz       $a0, $a2, $v1
    08930C04:[00C51021]: addu       $v0, $a2, $a1
    08930C08:[30420003]: andi       $v0, $v0, 3
    08930C0C:[00042083]: sra        $a0, $a0, 0x0002
    08930C10:[00453023]: subu       $a2, $v0, $a1
    08930C14:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
--> 08930C18:[1080FFBC]: beq        $a0, $zr, 0x08930B0C
    08930C1C:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08930C20:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08930C24:[24630001]: addiu      $v1, $v1, 1
    08930C28:[88E20003]: lwl        $v0, 3($a3)
  Back Branch 08930C48 71 times (length 133)
  Back Branch 08930ADC 67 times (length 12)
    08930AA0:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    08930AA4:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08930AA8:[1160000E]: beq        $t3, $zr, 0x08930AE4
    08930AAC:[30CC000F]: andi       $t4, $a2, 15
    08930AB0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 08930AB4:[8CE30004]: lw         $v1, 4($a3)
    08930AB8:[8CE40008]: lw         $a0, 8($a3)
    08930ABC:[8CE5000C]: lw         $a1, 12($a3)
    08930AC0:[8CE20000]: lw         $v0, 0($a3)
    08930AC4:[25080001]: addiu      $t0, $t0, 1
    08930AC8:[AD230004]: sw         $v1, 4($t1)
    08930ACC:[24E70010]: addiu      $a3, $a3, 16
    08930AD0:[AD220000]: sw         $v0, 0($t1)
    08930AD4:[AD240008]: sw         $a0, 8($t1)
    08930AD8:[AD25000C]: sw         $a1, 12($t1)
--> 08930ADC:[1568FFF5]: bne        $t3, $t0, 0x08930AB4
    08930AE0:[25290010]: addiu      $t1, $t1, 16
    08930AE4:[000C2082]: srl        $a0, $t4, 0x0002
    08930AE8:[10800008]: beq        $a0, $zr, 0x08930B0C
    08930AEC:[30C60003]: andi       $a2, $a2, 3
_S1_2_8818DB4 33,713 instructions (0.340%), 499 calls (08818DB4 - 088193C0, length 388)
    08818DB4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08818DB8:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    08818DBC:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08818DC0:[14E00052]: bne        $a3, $zr, 0x08818F0C
    08818DC4:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    08818DC8:[00A6102B]: sltu       $v0, $a1, $a2
    08818DCC:[14400070]: bne        $v0, $zr, 0x08818F90
    08818DD0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08818DD4:[10C000CD]: beq        $a2, $zr, 0x0881910C
    08818DD8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08818DDC:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08818DE0:[004A102B]: sltu       $v0, $v0, $t2
    08818DE4:[144000C1]: bne        $v0, $zr, 0x088190EC
    08818DE8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08818DEC:[2D420100]: sltiu      $v0, $t2, 256
    08818DF0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08818DF4:[14400003]: bne        $v0, $zr, 0x08818E04
    08818DF8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818DFC:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08818E00:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08818E04:[006A1006]: srlv       $v0, $t2, $v1
    08818E08:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08818E0C:[246352B8]: addiu      $v1, $v1, 21176
    08818E10:[00431021]: addu       $v0, $v0, $v1
    08818E14:[90440000]: lbu        $a0, 0($v0)
    08818E18:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08818E1C:[00A42021]: addu       $a0, $a1, $a0
    08818E20:[00644823]: subu       $t1, $v1, $a0
    08818E24:[55200110]: bnel       $t1, $zr, 0x08819268
    08818E28:[012A5004]: sllv       $t2, $t2, $t1
    08818E2C:[016A2023]: subu       $a0, $t3, $t2
    08818E30:[000A4402]: srl        $t0, $t2, 0x0010
    08818E34:[314DFFFF]: andi       $t5, $t2, -1
    08818E38:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08818E3C:[15000002]: bne        $t0, $zr, 0x08818E48
    08818E40:[0088001B]: divu       $a0, $t0
    08818E44:[000001CD]: break      0x00007
    08818E48:[000E1C02]: srl        $v1, $t6, 0x0010
    08818E4C:[00002812]: mflo       $a1
    08818E50:[00001010]: mfhi       $v0
    08818E54:[01A50018]: mult       $t5, $a1
    08818E58:[00021400]: sll        $v0, $v0, 0x0010
    08818E5C:[00431825]: or         $v1, $v0, $v1
    08818E60:[00003012]: mflo       $a2
    08818E64:[0066102B]: sltu       $v0, $v1, $a2
    08818E68:[15000002]: bne        $t0, $zr, 0x08818E74
    08818E6C:[0088001B]: divu       $a0, $t0
    08818E70:[000001CD]: break      0x00007
    08818E74:[10400008]: beq        $v0, $zr, 0x08818E98
    08818E78:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    08818E7C:[006A1821]: addu       $v1, $v1, $t2
    08818E80:[006A102B]: sltu       $v0, $v1, $t2
    08818E84:[14400004]: bne        $v0, $zr, 0x08818E98
    08818E88:[24ACFFFF]: addiu      $t4, $a1, -1
    08818E8C:[0066102B]: sltu       $v0, $v1, $a2
    08818E90:[54400144]: bnel       $v0, $zr, 0x088193A4
    08818E94:[24ACFFFE]: addiu      $t4, $a1, -2
    08818E98:[00661823]: subu       $v1, $v1, $a2
    08818E9C:[15000002]: bne        $t0, $zr, 0x08818EA8
    08818EA0:[0068001B]: divu       $v1, $t0
    08818EA4:[000001CD]: break      0x00007
    08818EA8:[31C4FFFF]: andi       $a0, $t6, -1
    08818EAC:[00004812]: mflo       $t1
    08818EB0:[00001010]: mfhi       $v0
    08818EB4:[01A90018]: mult       $t5, $t1
    08818EB8:[00021400]: sll        $v0, $v0, 0x0010
    08818EBC:[00442025]: or         $a0, $v0, $a0
    08818EC0:[00002812]: mflo       $a1
    08818EC4:[0085102B]: sltu       $v0, $a0, $a1
    08818EC8:[15000002]: bne        $t0, $zr, 0x08818ED4
    08818ECC:[0068001B]: divu       $v1, $t0
    08818ED0:[000001CD]: break      0x00007
    08818ED4:[10400008]: beq        $v0, $zr, 0x08818EF8
    08818ED8:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    08818EDC:[01441821]: addu       $v1, $t2, $a0
    08818EE0:[006A102B]: sltu       $v0, $v1, $t2
    08818EE4:[14400004]: bne        $v0, $zr, 0x08818EF8
    08818EE8:[252BFFFF]: addiu      $t3, $t1, -1
    08818EEC:[0065182B]: sltu       $v1, $v1, $a1
    08818EF0:[2522FFFE]: addiu      $v0, $t1, -2
    08818EF4:[0043580B]: movn       $t3, $v0, $v1
    08818EF8:[000C1400]: sll        $v0, $t4, 0x0010
    08818EFC:[01621025]: or         $v0, $t3, $v0
    08818F00:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08818F04:[03E00008]: jr         $ra
    08818F08:[00000000]: nop
    08818F0C:[00A7102B]: sltu       $v0, $a1, $a3
    08818F10:[1440001C]: bne        $v0, $zr, 0x08818F84
    08818F14:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08818F18:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08818F1C:[0047102B]: sltu       $v0, $v0, $a3
    08818F20:[1440006A]: bne        $v0, $zr, 0x088190CC
    08818F24:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08818F28:[2CE20100]: sltiu      $v0, $a3, 256
    08818F2C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08818F30:[14400003]: bne        $v0, $zr, 0x08818F40
    08818F34:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818F38:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08818F3C:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08818F40:[00681006]: srlv       $v0, $t0, $v1
    08818F44:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08818F48:[246352B8]: addiu      $v1, $v1, 21176
    08818F4C:[00431021]: addu       $v0, $v0, $v1
    08818F50:[90440000]: lbu        $a0, 0($v0)
    08818F54:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08818F58:[00A42021]: addu       $a0, $a1, $a0
    08818F5C:[00643823]: subu       $a3, $v1, $a0
    08818F60:[54E0007F]: bnel       $a3, $zr, 0x08819160
    08818F64:[00671823]: subu       $v1, $v1, $a3
    08818F68:[010B102B]: sltu       $v0, $t0, $t3
    08818F6C:[14400079]: bne        $v0, $zr, 0x08819154
    08818F70:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08818F74:[01CA102B]: sltu       $v0, $t6, $t2
    08818F78:[50400076]: beql       $v0, $zr, 0x08819154
    08818F7C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08818F80:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08818F84:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818F88:[03E00008]: jr         $ra
    08818F8C:[00000000]: nop
    08818F90:[0046102B]: sltu       $v0, $v0, $a2
    08818F94:[14400067]: bne        $v0, $zr, 0x08819134
    08818F98:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08818F9C:[2CC20100]: sltiu      $v0, $a2, 256
    08818FA0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08818FA4:[14400003]: bne        $v0, $zr, 0x08818FB4
    08818FA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08818FAC:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08818FB0:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08818FB4:[006A1006]: srlv       $v0, $t2, $v1
    08818FB8:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08818FBC:[246352B8]: addiu      $v1, $v1, 21176
    08818FC0:[00431021]: addu       $v0, $v0, $v1
    08818FC4:[90440000]: lbu        $a0, 0($v0)
    08818FC8:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08818FCC:[00A42021]: addu       $a0, $a1, $a0
    08818FD0:[00442023]: subu       $a0, $v0, $a0
    08818FD4:[10800008]: beq        $a0, $zr, 0x08818FF8
    08818FD8:[000A3402]: srl        $a2, $t2, 0x0010
    08818FDC:[00441023]: subu       $v0, $v0, $a0
    08818FE0:[004E1006]: srlv       $v0, $t6, $v0
    08818FE4:[008B1804]: sllv       $v1, $t3, $a0
    08818FE8:[00625825]: or         $t3, $v1, $v0
    08818FEC:[008E7004]: sllv       $t6, $t6, $a0
    08818FF0:[008A5004]: sllv       $t2, $t2, $a0
    08818FF4:[000A3402]: srl        $a2, $t2, 0x0010
    08818FF8:[14C00002]: bne        $a2, $zr, 0x08819004
    08818FFC:[0166001B]: divu       $t3, $a2
    08819000:[000001CD]: break      0x00007
    08819004:[3147FFFF]: andi       $a3, $t2, -1
    08819008:[000E1C02]: srl        $v1, $t6, 0x0010
    0881900C:[00002012]: mflo       $a0
    08819010:[00001010]: mfhi       $v0
    08819014:[00E40018]: mult       $a3, $a0
    08819018:[00021400]: sll        $v0, $v0, 0x0010
    0881901C:[00431825]: or         $v1, $v0, $v1
    08819020:[00002812]: mflo       $a1
    08819024:[0065102B]: sltu       $v0, $v1, $a1
    08819028:[14C00002]: bne        $a2, $zr, 0x08819034
    0881902C:[0166001B]: divu       $t3, $a2
    08819030:[000001CD]: break      0x00007
    08819034:[10400008]: beq        $v0, $zr, 0x08819058
    08819038:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    0881903C:[006A1821]: addu       $v1, $v1, $t2
    08819040:[006A102B]: sltu       $v0, $v1, $t2
    08819044:[14400004]: bne        $v0, $zr, 0x08819058
    08819048:[248CFFFF]: addiu      $t4, $a0, -1
    0881904C:[0065102B]: sltu       $v0, $v1, $a1
    08819050:[544000D2]: bnel       $v0, $zr, 0x0881939C
    08819054:[248CFFFE]: addiu      $t4, $a0, -2
    08819058:[00651823]: subu       $v1, $v1, $a1
    0881905C:[14C00002]: bne        $a2, $zr, 0x08819068
    08819060:[0066001B]: divu       $v1, $a2
    08819064:[000001CD]: break      0x00007
    08819068:[31C4FFFF]: andi       $a0, $t6, -1
    0881906C:[00004012]: mflo       $t0
    08819070:[00001010]: mfhi       $v0
    08819074:[00E80018]: mult       $a3, $t0
    08819078:[00021400]: sll        $v0, $v0, 0x0010
    0881907C:[00442025]: or         $a0, $v0, $a0
    08819080:[00002812]: mflo       $a1
    08819084:[0085102B]: sltu       $v0, $a0, $a1
    08819088:[14C00002]: bne        $a2, $zr, 0x08819094
    0881908C:[0066001B]: divu       $v1, $a2
    08819090:[000001CD]: break      0x00007
    08819094:[10400008]: beq        $v0, $zr, 0x088190B8
    08819098:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    0881909C:[01441821]: addu       $v1, $t2, $a0
    088190A0:[006A102B]: sltu       $v0, $v1, $t2
    088190A4:[14400004]: bne        $v0, $zr, 0x088190B8
    088190A8:[2509FFFF]: addiu      $t1, $t0, -1
    088190AC:[0065182B]: sltu       $v1, $v1, $a1
    088190B0:[2502FFFE]: addiu      $v0, $t0, -2
    088190B4:[0043480B]: movn       $t1, $v0, $v1
    088190B8:[000C1400]: sll        $v0, $t4, 0x0010
    088190BC:[01221025]: or         $v0, $t1, $v0
    088190C0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088190C4:[03E00008]: jr         $ra
    088190C8:[00000000]: nop
    088190CC:[3442FFFF]: ori        $v0, $v0, -1
    088190D0:[0047102B]: sltu       $v0, $v0, $a3
    088190D4:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088190D8:[1040FF99]: beq        $v0, $zr, 0x08818F40
    088190DC:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    088190E0:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    088190E4:[0A2063D0]: j          0x08818F40
    088190E8:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    088190EC:[3442FFFF]: ori        $v0, $v0, -1
    088190F0:[004A102B]: sltu       $v0, $v0, $t2
    088190F4:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088190F8:[1040FF42]: beq        $v0, $zr, 0x08818E04
    088190FC:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819100:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819104:[0A206381]: j          0x08818E04
    08819108:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    0881910C:[14C00002]: bne        $a2, $zr, 0x08819118
    08819110:[0046001B]: divu       $v0, $a2
    08819114:[000001CD]: break      0x00007
    08819118:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0881911C:[00005012]: mflo       $t2
    08819120:[004A102B]: sltu       $v0, $v0, $t2
    08819124:[5440FFF1]: bnel       $v0, $zr, 0x088190EC
    08819128:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    0881912C:[0A20637C]: j          0x08818DF0
    08819130:[2D420100]: sltiu      $v0, $t2, 256
    08819134:[3442FFFF]: ori        $v0, $v0, -1
    08819138:[0046102B]: sltu       $v0, $v0, $a2
    0881913C:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819140:[1040FF9C]: beq        $v0, $zr, 0x08818FB4
    08819144:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819148:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    0881914C:[0A2063ED]: j          0x08818FB4
    08819150:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819154:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819158:[03E00008]: jr         $ra
    0881915C:[00000000]: nop
    08819160:[00E82004]: sllv       $a0, $t0, $a3
    08819164:[006A1006]: srlv       $v0, $t2, $v1
    08819168:[00826025]: or         $t4, $a0, $v0
    0881916C:[006B2806]: srlv       $a1, $t3, $v1
    08819170:[000C4402]: srl        $t0, $t4, 0x0010
    08819174:[15000002]: bne        $t0, $zr, 0x08819180
    08819178:[00A8001B]: divu       $a1, $t0
    0881917C:[000001CD]: break      0x00007
    08819180:[318FFFFF]: andi       $t7, $t4, -1
    08819184:[00EB1004]: sllv       $v0, $t3, $a3
    08819188:[006E1806]: srlv       $v1, $t6, $v1
    0881918C:[00435825]: or         $t3, $v0, $v1
    08819190:[000B3402]: srl        $a2, $t3, 0x0010
    08819194:[00EE7004]: sllv       $t6, $t6, $a3
    08819198:[00EA3804]: sllv       $a3, $t2, $a3
    0881919C:[00006812]: mflo       $t5
    088191A0:[00002010]: mfhi       $a0
    088191A4:[01ED0018]: mult       $t7, $t5
    088191A8:[00042400]: sll        $a0, $a0, 0x0010
    088191AC:[00861825]: or         $v1, $a0, $a2
    088191B0:[00004812]: mflo       $t1
    088191B4:[0069102B]: sltu       $v0, $v1, $t1
    088191B8:[15000002]: bne        $t0, $zr, 0x088191C4
    088191BC:[00A8001B]: divu       $a1, $t0
    088191C0:[000001CD]: break      0x00007
    088191C4:[10400005]: beq        $v0, $zr, 0x088191DC
    088191C8:[01A03021]: addu       $a2, $t5, $zr <=> move $a2, $t5
    088191CC:[006C1821]: addu       $v1, $v1, $t4
    088191D0:[006C102B]: sltu       $v0, $v1, $t4
    088191D4:[1040006B]: beq        $v0, $zr, 0x08819384
    088191D8:[25A6FFFF]: addiu      $a2, $t5, -1
    088191DC:[00691823]: subu       $v1, $v1, $t1
    088191E0:[15000002]: bne        $t0, $zr, 0x088191EC
    088191E4:[0068001B]: divu       $v1, $t0
    088191E8:[000001CD]: break      0x00007
    088191EC:[3164FFFF]: andi       $a0, $t3, -1
    088191F0:[00005012]: mflo       $t2
    088191F4:[00001010]: mfhi       $v0
    088191F8:[01EA0018]: mult       $t7, $t2
    088191FC:[00021400]: sll        $v0, $v0, 0x0010
    08819200:[00442025]: or         $a0, $v0, $a0
    08819204:[00002812]: mflo       $a1
    08819208:[0085102B]: sltu       $v0, $a0, $a1
    0881920C:[15000002]: bne        $t0, $zr, 0x08819218
    08819210:[0068001B]: divu       $v1, $t0
    08819214:[000001CD]: break      0x00007
    08819218:[10400005]: beq        $v0, $zr, 0x08819230
    0881921C:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08819220:[008C2021]: addu       $a0, $a0, $t4
    08819224:[008C102B]: sltu       $v0, $a0, $t4
    08819228:[10400050]: beq        $v0, $zr, 0x0881936C
    0881922C:[2549FFFF]: addiu      $t1, $t2, -1
    08819230:[00061400]: sll        $v0, $a2, 0x0010
    08819234:[01224025]: or         $t0, $t1, $v0
    08819238:[00851823]: subu       $v1, $a0, $a1
    0881923C:[01070019]: multu      $t0, $a3
    08819240:[00004810]: mfhi       $t1
    08819244:[0069102B]: sltu       $v0, $v1, $t1
    08819248:[14400045]: bne        $v0, $zr, 0x08819360
    0881924C:[2502FFFF]: addiu      $v0, $t0, -1
    08819250:[5069003F]: beql       $v1, $t1, 0x08819350
    08819254:[00001812]: mflo       $v1
    08819258:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0881925C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819260:[03E00008]: jr         $ra
    08819264:[00000000]: nop
    08819268:[00691823]: subu       $v1, $v1, $t1
    0881926C:[006B2806]: srlv       $a1, $t3, $v1
    08819270:[000A4402]: srl        $t0, $t2, 0x0010
    08819274:[15000002]: bne        $t0, $zr, 0x08819280
    08819278:[00A8001B]: divu       $a1, $t0
    0881927C:[000001CD]: break      0x00007
    08819280:[314DFFFF]: andi       $t5, $t2, -1
    08819284:[006E1806]: srlv       $v1, $t6, $v1
    08819288:[012B1004]: sllv       $v0, $t3, $t1
    0881928C:[00435825]: or         $t3, $v0, $v1
    08819290:[000B3402]: srl        $a2, $t3, 0x0010
    08819294:[012E7004]: sllv       $t6, $t6, $t1
    08819298:[00003812]: mflo       $a3
    0881929C:[00002010]: mfhi       $a0
    088192A0:[01A70018]: mult       $t5, $a3
    088192A4:[00042400]: sll        $a0, $a0, 0x0010
    088192A8:[00861825]: or         $v1, $a0, $a2
    088192AC:[00004812]: mflo       $t1
    088192B0:[0069102B]: sltu       $v0, $v1, $t1
    088192B4:[15000002]: bne        $t0, $zr, 0x088192C0
    088192B8:[00A8001B]: divu       $a1, $t0
    088192BC:[000001CD]: break      0x00007
    088192C0:[10400005]: beq        $v0, $zr, 0x088192D8
    088192C4:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088192C8:[006A1821]: addu       $v1, $v1, $t2
    088192CC:[006A102B]: sltu       $v0, $v1, $t2
    088192D0:[10400036]: beq        $v0, $zr, 0x088193AC
    088192D4:[24E6FFFF]: addiu      $a2, $a3, -1
    088192D8:[00691823]: subu       $v1, $v1, $t1
    088192DC:[15000002]: bne        $t0, $zr, 0x088192E8
    088192E0:[0068001B]: divu       $v1, $t0
    088192E4:[000001CD]: break      0x00007
    088192E8:[3164FFFF]: andi       $a0, $t3, -1
    088192EC:[00004812]: mflo       $t1
    088192F0:[00001010]: mfhi       $v0
    088192F4:[01A90018]: mult       $t5, $t1
    088192F8:[00021400]: sll        $v0, $v0, 0x0010
    088192FC:[00442025]: or         $a0, $v0, $a0
    08819300:[00002812]: mflo       $a1
    08819304:[0085102B]: sltu       $v0, $a0, $a1
    08819308:[15000002]: bne        $t0, $zr, 0x08819314
    0881930C:[0068001B]: divu       $v1, $t0
    08819310:[000001CD]: break      0x00007
    08819314:[1040000A]: beq        $v0, $zr, 0x08819340
    08819318:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    0881931C:[008A2021]: addu       $a0, $a0, $t2
    08819320:[008A102B]: sltu       $v0, $a0, $t2
    08819324:[14400006]: bne        $v0, $zr, 0x08819340
    08819328:[252BFFFF]: addiu      $t3, $t1, -1
    0881932C:[0085102B]: sltu       $v0, $a0, $a1
    08819330:[10400004]: beq        $v0, $zr, 0x08819344
    08819334:[00061400]: sll        $v0, $a2, 0x0010
    08819338:[252BFFFE]: addiu      $t3, $t1, -2
    0881933C:[008A2021]: addu       $a0, $a0, $t2
    08819340:[00061400]: sll        $v0, $a2, 0x0010
    08819344:[00852023]: subu       $a0, $a0, $a1
    08819348:[0A20638F]: j          0x08818E3C
    0881934C:[01623825]: or         $a3, $t3, $v0
    08819350:[01C3102B]: sltu       $v0, $t6, $v1
    08819354:[5040FFC1]: beql       $v0, $zr, 0x0881925C
    08819358:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    0881935C:[2502FFFF]: addiu      $v0, $t0, -1
    08819360:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819364:[03E00008]: jr         $ra
    08819368:[00000000]: nop
    0881936C:[0085102B]: sltu       $v0, $a0, $a1
    08819370:[1040FFB0]: beq        $v0, $zr, 0x08819234
    08819374:[00061400]: sll        $v0, $a2, 0x0010
    08819378:[008C2021]: addu       $a0, $a0, $t4
    0881937C:[0A20648D]: j          0x08819234
    08819380:[2549FFFE]: addiu      $t1, $t2, -2
    08819384:[0069102B]: sltu       $v0, $v1, $t1
    08819388:[5040FF95]: beql       $v0, $zr, 0x088191E0
    0881938C:[00691823]: subu       $v1, $v1, $t1
    08819390:[25A6FFFE]: addiu      $a2, $t5, -2
    08819394:[0A206477]: j          0x088191DC
    08819398:[006C1821]: addu       $v1, $v1, $t4
    0881939C:[0A206416]: j          0x08819058
    088193A0:[006A1821]: addu       $v1, $v1, $t2
    088193A4:[0A2063A6]: j          0x08818E98
    088193A8:[006A1821]: addu       $v1, $v1, $t2
    088193AC:[0069102B]: sltu       $v0, $v1, $t1
    088193B0:[5040FFCA]: beql       $v0, $zr, 0x088192DC
    088193B4:[00691823]: subu       $v1, $v1, $t1
    088193B8:[24E6FFFE]: addiu      $a2, $a3, -2
    088193BC:[0A2064B6]: j          0x088192D8
    088193C0:[006A1821]: addu       $v1, $v1, $t2
_S1_2_8821294 30,935 instructions (0.312%), 1,345 calls (08820C24 - 088212A8, length 418)
    08820C24:[04800022]: bltz       $a0, 0x08820CB0
    08820C28:[28850080]: slti       $a1, $a0, 128
    08820C2C:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    08820C30:[344271DF]: ori        $v0, $v0, 29151
    08820C34:[00821021]: addu       $v0, $a0, $v0
    08820C38:[14A0001E]: bne        $a1, $zr, 0x08820CB4
    08820C3C:[2C43003F]: sltiu      $v1, $v0, 63
    08820C40:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08820C44:[10600003]: beq        $v1, $zr, 0x08820C54
    08820C48:[0044302A]: slt        $a2, $v0, $a0
    08820C4C:[0A20832D]: j          0x08820CB4
    08820C50:[24847140]: addiu      $a0, $a0, 28992
    08820C54:[7C823A00]: ext        $v0, $a0, 8, 8
    08820C58:[2442FF5F]: addiu      $v0, $v0, -161
    08820C5C:[3045FFFF]: andi       $a1, $v0, -1
    08820C60:[14C00013]: bne        $a2, $zr, 0x08820CB0
    08820C64:[2CA3005E]: sltiu      $v1, $a1, 94
    08820C68:[308200FF]: andi       $v0, $a0, 255
    08820C6C:[2442FF5F]: addiu      $v0, $v0, -161
    08820C70:[3044FFFF]: andi       $a0, $v0, -1
    08820C74:[1060000E]: beq        $v1, $zr, 0x08820CB0
    08820C78:[2C86005E]: sltiu      $a2, $a0, 94
    08820C7C:[00051100]: sll        $v0, $a1, 0x0004
    08820C80:[00051980]: sll        $v1, $a1, 0x0006
    08820C84:[00621823]: subu       $v1, $v1, $v0
    08820C88:[00651823]: subu       $v1, $v1, $a1
    08820C8C:[00031840]: sll        $v1, $v1, 0x0001
    08820C90:[00641821]: addu       $v1, $v1, $a0
    08820C94:[3C0208B1]: lui        $v0, 0x08B1 <=> li $v0, 0x08B10000
    08820C98:[00031840]: sll        $v1, $v1, 0x0001
    08820C9C:[24426520]: addiu      $v0, $v0, 25888
    08820CA0:[10C00003]: beq        $a2, $zr, 0x08820CB0
    08820CA4:[00621021]: addu       $v0, $v1, $v0
    08820CA8:[0A20832D]: j          0x08820CB4
    08820CAC:[94440000]: lhu        $a0, 0($v0)
    08820CB0:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820CB4:[03E00008]: jr         $ra
    08820CB8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08820DB8:[27BDFFF0]: addiu      $sp, $sp, -16
    08820DBC:[AFBF0000]: sw         $ra, 0($sp)
    08820DC0:[0E20832F]: jal        0x08820CBC
    08820DC4:[00000000]: nop
    08820DC8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08820DCC:[8FBF0000]: lw         $ra, 0($sp)
    08820DD0:[0A208309]: j          0x08820C24
    08820DD4:[27BD0010]: addiu      $sp, $sp, 16
    08821294:[0E2083DB]: jal        0x08820F6C
    08821298:[00000000]: nop
    0882129C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088212A0:[8FBF0000]: lw         $ra, 0($sp)
    088212A4:[0A20836E]: j          0x08820DB8
    088212A8:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088212A4 1,345 times (length 317)
  Back Branch 08820DD0 1,345 times (length 109)
_S1_2_889144C 28,924 instructions (0.291%), 1 calls (0889144C - 08930DA0, length 163414)
  Back Branch 08891740 4,200 times (length 5)
    08891720:[8C431C2C]: lw         $v1, 7212($v0)
    08891724:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08891728:[34422340]: ori        $v0, $v0, 9024
    0889172C:[00628021]: addu       $s0, $v1, $v0
    08891730:[24111068]: addiu      $s1, $zr, 4200 <=> li $s1, 4200
--> 08891734:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08891738:[0E225A84]: jal        0x08896A10
    0889173C:[2631FFFF]: addiu      $s1, $s1, -1
--> 08891740:[1620FFFC]: bne        $s1, $zr, 0x08891734
    08891744:[2610004C]: addiu      $s0, $s0, 76
    08891748:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    0889174C:[8C431C2C]: lw         $v1, 7212($v0)
    08891750:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
  Back Branch 08891714 1,100 times (length 5)
    088916F4:[8C431C2C]: lw         $v1, 7212($v0)
    088916F8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088916FC:[3442DCB0]: ori        $v0, $v0, -9040
    08891700:[00628021]: addu       $s0, $v1, $v0
    08891704:[2411044C]: addiu      $s1, $zr, 1100 <=> li $s1, 1100
--> 08891708:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0889170C:[0E225A84]: jal        0x08896A10
    08891710:[2631FFFF]: addiu      $s1, $s1, -1
--> 08891714:[1620FFFC]: bne        $s1, $zr, 0x08891708
    08891718:[2610004C]: addiu      $s0, $s0, 76
    0889171C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08891720:[8C431C2C]: lw         $v1, 7212($v0)
    08891724:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
  Back Branch 0889176C 150 times (length 5)
    0889174C:[8C431C2C]: lw         $v1, 7212($v0)
    08891750:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    08891754:[34420220]: ori        $v0, $v0, 544
    08891758:[00628021]: addu       $s0, $v1, $v0
    0889175C:[24110096]: addiu      $s1, $zr, 150 <=> li $s1, 150
--> 08891760:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08891764:[0E226496]: jal        0x08899258
    08891768:[2631FFFF]: addiu      $s1, $s1, -1
--> 0889176C:[1620FFFC]: bne        $s1, $zr, 0x08891760
    08891770:[2610006C]: addiu      $s0, $s0, 108
    08891774:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08891778:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    0889177C:[8E241C2C]: lw         $a0, 7212($s1)
  Back Branch 088915D0 128 times (length 5)
    088915B0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088915B4:[0E229990]: jal        0x088A6640
    088915B8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088915BC:[0E2299D5]: jal        0x088A6754
    088915C0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 088915C4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088915C8:[0E225A84]: jal        0x08896A10
    088915CC:[2610FFFF]: addiu      $s0, $s0, -1
--> 088915D0:[1600FFFC]: bne        $s0, $zr, 0x088915C4
    088915D4:[2652004C]: addiu      $s2, $s2, 76
    088915D8:[26300A26]: addiu      $s0, $s1, 2598
    088915DC:[24120009]: addiu      $s2, $zr, 9 <=> li $s2, 9
    088915E0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 08891608 60 times (length 5)
    088915E8:[2652FFFF]: addiu      $s2, $s2, -1
    088915EC:[1640FFFC]: bne        $s2, $zr, 0x088915E0
    088915F0:[2610004C]: addiu      $s0, $s0, 76
    088915F4:[26300CD4]: addiu      $s0, $s1, 3284
    088915F8:[2412000F]: addiu      $s2, $zr, 15 <=> li $s2, 15
--> 088915FC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08891600:[0E2265E4]: jal        0x08899790
    08891604:[2652FFFF]: addiu      $s2, $s2, -1
--> 08891608:[1640FFFC]: bne        $s2, $zr, 0x088915FC
    0889160C:[26100474]: addiu      $s0, $s0, 1140
    08891610:[0E2265E4]: jal        0x08899790
    08891614:[26244FA0]: addiu      $a0, $s1, 20384
    08891618:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
  Back Branch 088915EC 36 times (length 5)
    088915CC:[2610FFFF]: addiu      $s0, $s0, -1
    088915D0:[1600FFFC]: bne        $s0, $zr, 0x088915C4
    088915D4:[2652004C]: addiu      $s2, $s2, 76
    088915D8:[26300A26]: addiu      $s0, $s1, 2598
    088915DC:[24120009]: addiu      $s2, $zr, 9 <=> li $s2, 9
--> 088915E0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088915E4:[0E225A84]: jal        0x08896A10
    088915E8:[2652FFFF]: addiu      $s2, $s2, -1
--> 088915EC:[1640FFFC]: bne        $s2, $zr, 0x088915E0
    088915F0:[2610004C]: addiu      $s0, $s0, 76
    088915F4:[26300CD4]: addiu      $s0, $s1, 3284
    088915F8:[2412000F]: addiu      $s2, $zr, 15 <=> li $s2, 15
    088915FC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 088916D8 20 times (length 4)
    088916BC:[A0600007]: sb         $zr, 7($v1)
    088916C0:[26225494]: addiu      $v0, $s1, 21652
    088916C4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088916C8:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    088916CC:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
--> 088916D0:[24630001]: addiu      $v1, $v1, 1
    088916D4:[A4450000]: sh         $a1, 0($v0)
--> 088916D8:[1464FFFD]: bne        $v1, $a0, 0x088916D0
    088916DC:[24420002]: addiu      $v0, $v0, 2
    088916E0:[26730001]: addiu      $s3, $s3, 1
    088916E4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088916E8:[1662FF96]: bne        $s3, $v0, 0x08891544
  Back Branch 088916E8 4 times (length 107)
  Back Branch 088917A4 3 times (length 12)
    08891768:[2631FFFF]: addiu      $s1, $s1, -1
    0889176C:[1620FFFC]: bne        $s1, $zr, 0x08891760
    08891770:[2610006C]: addiu      $s0, $s0, 108
    08891774:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08891778:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
--> 0889177C:[8E241C2C]: lw         $a0, 7212($s1)
    08891780:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    08891784:[34424168]: ori        $v0, $v0, 16744
    08891788:[00822021]: addu       $a0, $a0, $v0
    0889178C:[00902021]: addu       $a0, $a0, $s0
    08891790:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08891794:[0E24C333]: jal        0x08930CCC
    08891798:[24060044]: addiu      $a2, $zr, 68 <=> li $a2, 68
    0889179C:[26100044]: addiu      $s0, $s0, 68
    088917A0:[24020110]: addiu      $v0, $zr, 272 <=> li $v0, 272
--> 088917A4:[5602FFF5]: bnel       $s0, $v0, 0x0889177C
    088917A8:[3C1108B4]: lui        $s1, 0x08B4 <=> li $s1, 0x08B40000
    088917AC:[0E2244DF]: jal        0x0889137C
    088917B0:[3C10000B]: lui        $s0, 0x000B <=> li $s0, 0x000B0000
    088917B4:[8E221C2C]: lw         $v0, 7212($s1)
_S1_2_8934FB8 28,130 instructions (0.283%), 293 calls (08934FB8 - 08936928, length 1629)
  Back Branch 08935090 1,790 times (length 5)
    08935070:[1062001A]: beq        $v1, $v0, 0x089350DC
    08935074:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08935078:[10600018]: beq        $v1, $zr, 0x089350DC
    0893507C:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    08935080:[26100001]: addiu      $s0, $s0, 1
--> 08935084:[82020000]: lb         $v0, 0($s0)
    08935088:[10440004]: beq        $v0, $a0, 0x0893509C
    0893508C:[021E8823]: subu       $s1, $s0, $fp
--> 08935090:[5440FFFC]: bnel       $v0, $zr, 0x08935084
    08935094:[26100001]: addiu      $s0, $s0, 1
    08935098:[021E8823]: subu       $s1, $s0, $fp
    0893509C:[52200010]: beql       $s1, $zr, 0x089350E0
    089350A0:[82020000]: lb         $v0, 0($s0)
  Back Branch 08935358 552 times (length 21)
    089352F8:[8FA30238]: lw         $v1, 568($sp)
    089352FC:[02E6102C]: max        $v0, $s7, $a2
    08935300:[00621821]: addu       $v1, $v1, $v0
    08935304:[14A00016]: bne        $a1, $zr, 0x08935360
    08935308:[AFA30238]: sw         $v1, 568($sp)
--> 0893530C:[8FA40218]: lw         $a0, 536($sp)
    08935310:[AFA00040]: sw         $zr, 64($sp)
    08935314:[1080FF54]: beq        $a0, $zr, 0x08935068
    08935318:[27B20070]: addiu      $s2, $sp, 112
    0893531C:[0E24BFD2]: jal        0x0892FF48
    08935320:[00000000]: nop
    08935324:[27B20070]: addiu      $s2, $sp, 112
    08935328:[0A24D41A]: j          0x08935068
    0893532C:[AFA00218]: sw         $zr, 536($sp)
    08935330:[8FA40248]: lw         $a0, 584($sp)
    08935334:[0E24D3D7]: jal        0x08934F5C
    08935338:[27A5003C]: addiu      $a1, $sp, 60
    0893533C:[1440000E]: bne        $v0, $zr, 0x08935378
    08935340:[8FA50218]: lw         $a1, 536($sp)
    08935344:[8FA60234]: lw         $a2, 564($sp)
    08935348:[8FA30238]: lw         $v1, 568($sp)
    0893534C:[8FA50044]: lw         $a1, 68($sp)
    08935350:[02E6102C]: max        $v0, $s7, $a2
    08935354:[00621821]: addu       $v1, $v1, $v0
--> 08935358:[10A0FFEC]: beq        $a1, $zr, 0x0893530C
    0893535C:[AFA30238]: sw         $v1, 568($sp)
    08935360:[8FA40248]: lw         $a0, 584($sp)
    08935364:[0E24D3D7]: jal        0x08934F5C
    08935368:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0893536C 552 times (length 25)
    089352FC:[02E6102C]: max        $v0, $s7, $a2
    08935300:[00621821]: addu       $v1, $v1, $v0
    08935304:[14A00016]: bne        $a1, $zr, 0x08935360
    08935308:[AFA30238]: sw         $v1, 568($sp)
    0893530C:[8FA40218]: lw         $a0, 536($sp)
--> 08935310:[AFA00040]: sw         $zr, 64($sp)
    08935314:[1080FF54]: beq        $a0, $zr, 0x08935068
    08935318:[27B20070]: addiu      $s2, $sp, 112
    0893531C:[0E24BFD2]: jal        0x0892FF48
    08935320:[00000000]: nop
    08935324:[27B20070]: addiu      $s2, $sp, 112
    08935328:[0A24D41A]: j          0x08935068
    0893532C:[AFA00218]: sw         $zr, 536($sp)
    08935330:[8FA40248]: lw         $a0, 584($sp)
    08935334:[0E24D3D7]: jal        0x08934F5C
    08935338:[27A5003C]: addiu      $a1, $sp, 60
    0893533C:[1440000E]: bne        $v0, $zr, 0x08935378
    08935340:[8FA50218]: lw         $a1, 536($sp)
    08935344:[8FA60234]: lw         $a2, 564($sp)
    08935348:[8FA30238]: lw         $v1, 568($sp)
    0893534C:[8FA50044]: lw         $a1, 68($sp)
    08935350:[02E6102C]: max        $v0, $s7, $a2
    08935354:[00621821]: addu       $v1, $v1, $v0
    08935358:[10A0FFEC]: beq        $a1, $zr, 0x0893530C
    0893535C:[AFA30238]: sw         $v1, 568($sp)
    08935360:[8FA40248]: lw         $a0, 584($sp)
    08935364:[0E24D3D7]: jal        0x08934F5C
    08935368:[27A5003C]: addiu      $a1, $sp, 60
--> 0893536C:[1040FFE8]: beq        $v0, $zr, 0x08935310
    08935370:[8FA40218]: lw         $a0, 536($sp)
    08935374:[8FA50218]: lw         $a1, 536($sp)
    08935378:[10A00004]: beq        $a1, $zr, 0x0893538C
    0893537C:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 08935314 552 times (length 173)
  Back Branch 089353D4 550 times (length 158)
  Back Branch 089353E0 550 times (length 120)
  Back Branch 0893691C 283 times (length 1383)
  Back Branch 0893544C 198 times (length 145)
  Back Branch 08935488 62 times (length 160)
  Back Branch 0893690C 12 times (length 1379)
  Back Branch 08935420 2 times (length 137)
  Back Branch 08935E48 1 times (length 908)
_S1_2_88193C4 27,284 instructions (0.275%), 359 calls (088193C4 - 08819A24, length 409)
    088193C4:[27BDFFF0]: addiu      $sp, $sp, -16
    088193C8:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    088193CC:[AFB20008]: sw         $s2, 8($sp)
    088193D0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088193D4:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    088193D8:[AFB10004]: sw         $s1, 4($sp)
    088193DC:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088193E0:[14E00057]: bne        $a3, $zr, 0x08819540
    088193E4:[AFB00000]: sw         $s0, 0($sp)
    088193E8:[00A9102B]: sltu       $v0, $a1, $t1
    088193EC:[1440007B]: bne        $v0, $zr, 0x088195DC
    088193F0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088193F4:[112000D0]: beq        $t1, $zr, 0x08819738
    088193F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088193FC:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819400:[0049102B]: sltu       $v0, $v0, $t1
    08819404:[144000C4]: bne        $v0, $zr, 0x08819718
    08819408:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    0881940C:[2D220100]: sltiu      $v0, $t1, 256
    08819410:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819414:[14400003]: bne        $v0, $zr, 0x08819424
    08819418:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881941C:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08819420:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819424:[00691006]: srlv       $v0, $t1, $v1
    08819428:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    0881942C:[246352B8]: addiu      $v1, $v1, 21176
    08819430:[00431021]: addu       $v0, $v0, $v1
    08819434:[90440000]: lbu        $a0, 0($v0)
    08819438:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    0881943C:[00A42021]: addu       $a0, $a1, $a0
    08819440:[00642023]: subu       $a0, $v1, $a0
    08819444:[548000DD]: bnel       $a0, $zr, 0x088197BC
    08819448:[00894804]: sllv       $t1, $t1, $a0
    0881944C:[00C92823]: subu       $a1, $a2, $t1
    08819450:[00094402]: srl        $t0, $t1, 0x0010
    08819454:[312BFFFF]: andi       $t3, $t1, -1
    08819458:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0881945C:[15000002]: bne        $t0, $zr, 0x08819468
    08819460:[00A8001B]: divu       $a1, $t0
    08819464:[000001CD]: break      0x00007
    08819468:[000A2402]: srl        $a0, $t2, 0x0010
    0881946C:[00001812]: mflo       $v1
    08819470:[00001010]: mfhi       $v0
    08819474:[01630018]: mult       $t3, $v1
    08819478:[00021400]: sll        $v0, $v0, 0x0010
    0881947C:[00442025]: or         $a0, $v0, $a0
    08819480:[00003012]: mflo       $a2
    08819484:[0086182B]: sltu       $v1, $a0, $a2
    08819488:[15000002]: bne        $t0, $zr, 0x08819494
    0881948C:[00A8001B]: divu       $a1, $t0
    08819490:[000001CD]: break      0x00007
    08819494:[10600009]: beq        $v1, $zr, 0x088194BC
    08819498:[00861823]: subu       $v1, $a0, $a2
    0881949C:[00892021]: addu       $a0, $a0, $t1
    088194A0:[0089102B]: sltu       $v0, $a0, $t1
    088194A4:[14400005]: bne        $v0, $zr, 0x088194BC
    088194A8:[00861823]: subu       $v1, $a0, $a2
    088194AC:[0086182B]: sltu       $v1, $a0, $a2
    088194B0:[00891021]: addu       $v0, $a0, $t1
    088194B4:[0043200B]: movn       $a0, $v0, $v1
    088194B8:[00861823]: subu       $v1, $a0, $a2
    088194BC:[15000002]: bne        $t0, $zr, 0x088194C8
    088194C0:[0068001B]: divu       $v1, $t0
    088194C4:[000001CD]: break      0x00007
    088194C8:[3145FFFF]: andi       $a1, $t2, -1
    088194CC:[00002012]: mflo       $a0
    088194D0:[00001010]: mfhi       $v0
    088194D4:[01640018]: mult       $t3, $a0
    088194D8:[00021400]: sll        $v0, $v0, 0x0010
    088194DC:[00452825]: or         $a1, $v0, $a1
    088194E0:[00005012]: mflo       $t2
    088194E4:[00AA202B]: sltu       $a0, $a1, $t2
    088194E8:[15000002]: bne        $t0, $zr, 0x088194F4
    088194EC:[0068001B]: divu       $v1, $t0
    088194F0:[000001CD]: break      0x00007
    088194F4:[10800009]: beq        $a0, $zr, 0x0881951C
    088194F8:[00AA1023]: subu       $v0, $a1, $t2
    088194FC:[00A92821]: addu       $a1, $a1, $t1
    08819500:[00A9102B]: sltu       $v0, $a1, $t1
    08819504:[14400005]: bne        $v0, $zr, 0x0881951C
    08819508:[00AA1023]: subu       $v0, $a1, $t2
    0881950C:[00A91821]: addu       $v1, $a1, $t1
    08819510:[00AA102B]: sltu       $v0, $a1, $t2
    08819514:[0062280B]: movn       $a1, $v1, $v0
    08819518:[00AA1023]: subu       $v0, $a1, $t2
    0881951C:[01C26006]: srlv       $t4, $v0, $t6
    08819520:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08819524:[8FB20008]: lw         $s2, 8($sp)
    08819528:[8FB10004]: lw         $s1, 4($sp)
    0881952C:[8FB00000]: lw         $s0, 0($sp)
    08819530:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    08819534:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    08819538:[03E00008]: jr         $ra
    0881953C:[27BD0010]: addiu      $sp, $sp, 16
    08819540:[00A7102B]: sltu       $v0, $a1, $a3
    08819544:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    08819548:[1440FFF6]: bne        $v0, $zr, 0x08819524
    0881954C:[00A06821]: addu       $t5, $a1, $zr <=> move $t5, $a1
    08819550:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819554:[0047102B]: sltu       $v0, $v0, $a3
    08819558:[14400089]: bne        $v0, $zr, 0x08819780
    0881955C:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819560:[2CE20100]: sltiu      $v0, $a3, 256
    08819564:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819568:[14400003]: bne        $v0, $zr, 0x08819578
    0881956C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819570:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    08819574:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819578:[00681006]: srlv       $v0, $t0, $v1
    0881957C:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08819580:[246352B8]: addiu      $v1, $v1, 21176
    08819584:[00431021]: addu       $v0, $v0, $v1
    08819588:[90440000]: lbu        $a0, 0($v0)
    0881958C:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08819590:[00A42021]: addu       $a0, $a1, $a0
    08819594:[00445823]: subu       $t3, $v0, $a0
    08819598:[156000BB]: bne        $t3, $zr, 0x08819888
    0881959C:[004BC823]: subu       $t9, $v0, $t3
    088195A0:[0106102B]: sltu       $v0, $t0, $a2
    088195A4:[1440007E]: bne        $v0, $zr, 0x088197A0
    088195A8:[01492023]: subu       $a0, $t2, $t1
    088195AC:[0149102B]: sltu       $v0, $t2, $t1
    088195B0:[1040007C]: beq        $v0, $zr, 0x088197A4
    088195B4:[0144102B]: sltu       $v0, $t2, $a0
    088195B8:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    088195BC:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    088195C0:[8FB20008]: lw         $s2, 8($sp)
    088195C4:[8FB10004]: lw         $s1, 4($sp)
    088195C8:[8FB00000]: lw         $s0, 0($sp)
    088195CC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088195D0:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088195D4:[03E00008]: jr         $ra
    088195D8:[27BD0010]: addiu      $sp, $sp, 16
    088195DC:[0049102B]: sltu       $v0, $v0, $t1
    088195E0:[1440005F]: bne        $v0, $zr, 0x08819760
    088195E4:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088195E8:[2D220100]: sltiu      $v0, $t1, 256
    088195EC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088195F0:[14400003]: bne        $v0, $zr, 0x08819600
    088195F4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088195F8:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    088195FC:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08819600:[00691006]: srlv       $v0, $t1, $v1
    08819604:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    08819608:[246352B8]: addiu      $v1, $v1, 21176
    0881960C:[00431021]: addu       $v0, $v0, $v1
    08819610:[90440000]: lbu        $a0, 0($v0)
    08819614:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08819618:[00A42021]: addu       $a0, $a1, $a0
    0881961C:[00442023]: subu       $a0, $v0, $a0
    08819620:[10800008]: beq        $a0, $zr, 0x08819644
    08819624:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08819628:[00441023]: subu       $v0, $v0, $a0
    0881962C:[004A1006]: srlv       $v0, $t2, $v0
    08819630:[00861804]: sllv       $v1, $a2, $a0
    08819634:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    08819638:[00623025]: or         $a2, $v1, $v0
    0881963C:[00894804]: sllv       $t1, $t1, $a0
    08819640:[008A5004]: sllv       $t2, $t2, $a0
    08819644:[00093C02]: srl        $a3, $t1, 0x0010
    08819648:[14E00002]: bne        $a3, $zr, 0x08819654
    0881964C:[00C7001B]: divu       $a2, $a3
    08819650:[000001CD]: break      0x00007
    08819654:[3128FFFF]: andi       $t0, $t1, -1
    08819658:[000A2402]: srl        $a0, $t2, 0x0010
    0881965C:[00001812]: mflo       $v1
    08819660:[00001010]: mfhi       $v0
    08819664:[01030018]: mult       $t0, $v1
    08819668:[00021400]: sll        $v0, $v0, 0x0010
    0881966C:[00442025]: or         $a0, $v0, $a0
    08819670:[00002812]: mflo       $a1
    08819674:[0085182B]: sltu       $v1, $a0, $a1
    08819678:[14E00002]: bne        $a3, $zr, 0x08819684
    0881967C:[00C7001B]: divu       $a2, $a3
    08819680:[000001CD]: break      0x00007
    08819684:[10600009]: beq        $v1, $zr, 0x088196AC
    08819688:[00851823]: subu       $v1, $a0, $a1
    0881968C:[00892021]: addu       $a0, $a0, $t1
    08819690:[0089102B]: sltu       $v0, $a0, $t1
    08819694:[14400005]: bne        $v0, $zr, 0x088196AC
    08819698:[00851823]: subu       $v1, $a0, $a1
    0881969C:[0085182B]: sltu       $v1, $a0, $a1
    088196A0:[00891021]: addu       $v0, $a0, $t1
    088196A4:[0043200B]: movn       $a0, $v0, $v1
    088196A8:[00851823]: subu       $v1, $a0, $a1
    088196AC:[14E00002]: bne        $a3, $zr, 0x088196B8
    088196B0:[0067001B]: divu       $v1, $a3
    088196B4:[000001CD]: break      0x00007
    088196B8:[3145FFFF]: andi       $a1, $t2, -1
    088196BC:[00002012]: mflo       $a0
    088196C0:[00001010]: mfhi       $v0
    088196C4:[01040018]: mult       $t0, $a0
    088196C8:[00021400]: sll        $v0, $v0, 0x0010
    088196CC:[00452825]: or         $a1, $v0, $a1
    088196D0:[00004012]: mflo       $t0
    088196D4:[00A8202B]: sltu       $a0, $a1, $t0
    088196D8:[14E00002]: bne        $a3, $zr, 0x088196E4
    088196DC:[0067001B]: divu       $v1, $a3
    088196E0:[000001CD]: break      0x00007
    088196E4:[10800009]: beq        $a0, $zr, 0x0881970C
    088196E8:[00A81023]: subu       $v0, $a1, $t0
    088196EC:[00A92821]: addu       $a1, $a1, $t1
    088196F0:[00A9102B]: sltu       $v0, $a1, $t1
    088196F4:[14400005]: bne        $v0, $zr, 0x0881970C
    088196F8:[00A81023]: subu       $v0, $a1, $t0
    088196FC:[00A91821]: addu       $v1, $a1, $t1
    08819700:[00A8102B]: sltu       $v0, $a1, $t0
    08819704:[0062280B]: movn       $a1, $v1, $v0
    08819708:[00A81023]: subu       $v0, $a1, $t0
    0881970C:[01C26006]: srlv       $t4, $v0, $t6
    08819710:[0A206549]: j          0x08819524
    08819714:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08819718:[3442FFFF]: ori        $v0, $v0, -1
    0881971C:[0049102B]: sltu       $v0, $v0, $t1
    08819720:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08819724:[1040FF3F]: beq        $v0, $zr, 0x08819424
    08819728:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    0881972C:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819730:[0A206509]: j          0x08819424
    08819734:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819738:[15200002]: bne        $t1, $zr, 0x08819744
    0881973C:[0049001B]: divu       $v0, $t1
    08819740:[000001CD]: break      0x00007
    08819744:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08819748:[00004812]: mflo       $t1
    0881974C:[0049102B]: sltu       $v0, $v0, $t1
    08819750:[5440FFF1]: bnel       $v0, $zr, 0x08819718
    08819754:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08819758:[0A206504]: j          0x08819410
    0881975C:[2D220100]: sltiu      $v0, $t1, 256
    08819760:[3442FFFF]: ori        $v0, $v0, -1
    08819764:[0049102B]: sltu       $v0, $v0, $t1
    08819768:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0881976C:[1040FFA4]: beq        $v0, $zr, 0x08819600
    08819770:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819774:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819778:[0A206580]: j          0x08819600
    0881977C:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    08819780:[3442FFFF]: ori        $v0, $v0, -1
    08819784:[0047102B]: sltu       $v0, $v0, $a3
    08819788:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0881978C:[1040FF7A]: beq        $v0, $zr, 0x08819578
    08819790:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    08819794:[24050018]: addiu      $a1, $zr, 24 <=> li $a1, 24
    08819798:[0A20655E]: j          0x08819578
    0881979C:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    088197A0:[0144102B]: sltu       $v0, $t2, $a0
    088197A4:[00C81823]: subu       $v1, $a2, $t0
    088197A8:[00623023]: subu       $a2, $v1, $v0
    088197AC:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    088197B0:[01406021]: addu       $t4, $t2, $zr <=> move $t4, $t2
    088197B4:[0A206570]: j          0x088195C0
    088197B8:[00C06821]: addu       $t5, $a2, $zr <=> move $t5, $a2
    088197BC:[00641823]: subu       $v1, $v1, $a0
    088197C0:[00662806]: srlv       $a1, $a2, $v1
    088197C4:[00094402]: srl        $t0, $t1, 0x0010
    088197C8:[15000002]: bne        $t0, $zr, 0x088197D4
    088197CC:[00A8001B]: divu       $a1, $t0
    088197D0:[000001CD]: break      0x00007
    088197D4:[312BFFFF]: andi       $t3, $t1, -1
    088197D8:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088197DC:[01C61004]: sllv       $v0, $a2, $t6
    088197E0:[006A1806]: srlv       $v1, $t2, $v1
    088197E4:[00437825]: or         $t7, $v0, $v1
    088197E8:[000F3402]: srl        $a2, $t7, 0x0010
    088197EC:[00003812]: mflo       $a3
    088197F0:[00002010]: mfhi       $a0
    088197F4:[01670018]: mult       $t3, $a3
    088197F8:[00042400]: sll        $a0, $a0, 0x0010
    088197FC:[00862025]: or         $a0, $a0, $a2
    08819800:[00003812]: mflo       $a3
    08819804:[0087102B]: sltu       $v0, $a0, $a3
    08819808:[15000002]: bne        $t0, $zr, 0x08819814
    0881980C:[00A8001B]: divu       $a1, $t0
    08819810:[000001CD]: break      0x00007
    08819814:[10400005]: beq        $v0, $zr, 0x0881982C
    08819818:[01CA5004]: sllv       $t2, $t2, $t6
    0881981C:[00892021]: addu       $a0, $a0, $t1
    08819820:[0089102B]: sltu       $v0, $a0, $t1
    08819824:[1040007D]: beq        $v0, $zr, 0x08819A1C
    08819828:[0087182B]: sltu       $v1, $a0, $a3
    0881982C:[00871823]: subu       $v1, $a0, $a3
    08819830:[15000002]: bne        $t0, $zr, 0x0881983C
    08819834:[0068001B]: divu       $v1, $t0
    08819838:[000001CD]: break      0x00007
    0881983C:[31E5FFFF]: andi       $a1, $t7, -1
    08819840:[00002012]: mflo       $a0
    08819844:[00001010]: mfhi       $v0
    08819848:[01640018]: mult       $t3, $a0
    0881984C:[00021400]: sll        $v0, $v0, 0x0010
    08819850:[00452825]: or         $a1, $v0, $a1
    08819854:[00003012]: mflo       $a2
    08819858:[00A6202B]: sltu       $a0, $a1, $a2
    0881985C:[15000002]: bne        $t0, $zr, 0x08819868
    08819860:[0068001B]: divu       $v1, $t0
    08819864:[000001CD]: break      0x00007
    08819868:[5080FEFC]: beql       $a0, $zr, 0x0881945C
    0881986C:[00A62823]: subu       $a1, $a1, $a2
    08819870:[00A92821]: addu       $a1, $a1, $t1
    08819874:[00A9102B]: sltu       $v0, $a1, $t1
    08819878:[10400064]: beq        $v0, $zr, 0x08819A0C
    0881987C:[00A6182B]: sltu       $v1, $a1, $a2
    08819880:[0A206517]: j          0x0881945C
    08819884:[00A62823]: subu       $a1, $a1, $a2
    08819888:[01681804]: sllv       $v1, $t0, $t3
    0881988C:[03291006]: srlv       $v0, $t1, $t9
    08819890:[00623825]: or         $a3, $v1, $v0
    08819894:[03262806]: srlv       $a1, $a2, $t9
    08819898:[00074402]: srl        $t0, $a3, 0x0010
    0881989C:[15000002]: bne        $t0, $zr, 0x088198A8
    088198A0:[00A8001B]: divu       $a1, $t0
    088198A4:[000001CD]: break      0x00007
    088198A8:[30F2FFFF]: andi       $s2, $a3, -1
    088198AC:[01661804]: sllv       $v1, $a2, $t3
    088198B0:[032A1006]: srlv       $v0, $t2, $t9
    088198B4:[00628025]: or         $s0, $v1, $v0
    088198B8:[00103402]: srl        $a2, $s0, 0x0010
    088198BC:[01697804]: sllv       $t7, $t1, $t3
    088198C0:[016A8804]: sllv       $s1, $t2, $t3
    088198C4:[00007012]: mflo       $t6
    088198C8:[00002010]: mfhi       $a0
    088198CC:[024E0018]: mult       $s2, $t6
    088198D0:[00042400]: sll        $a0, $a0, 0x0010
    088198D4:[00861825]: or         $v1, $a0, $a2
    088198D8:[00004812]: mflo       $t1
    088198DC:[0069102B]: sltu       $v0, $v1, $t1
    088198E0:[15000002]: bne        $t0, $zr, 0x088198EC
    088198E4:[00A8001B]: divu       $a1, $t0
    088198E8:[000001CD]: break      0x00007
    088198EC:[10400005]: beq        $v0, $zr, 0x08819904
    088198F0:[01C0C021]: addu       $t8, $t6, $zr <=> move $t8, $t6
    088198F4:[00671821]: addu       $v1, $v1, $a3
    088198F8:[0067102B]: sltu       $v0, $v1, $a3
    088198FC:[1040003D]: beq        $v0, $zr, 0x088199F4
    08819900:[25D8FFFF]: addiu      $t8, $t6, -1
    08819904:[00691823]: subu       $v1, $v1, $t1
    08819908:[15000002]: bne        $t0, $zr, 0x08819914
    0881990C:[0068001B]: divu       $v1, $t0
    08819910:[000001CD]: break      0x00007
    08819914:[3204FFFF]: andi       $a0, $s0, -1
    08819918:[00004812]: mflo       $t1
    0881991C:[00001010]: mfhi       $v0
    08819920:[02490018]: mult       $s2, $t1
    08819924:[00021400]: sll        $v0, $v0, 0x0010
    08819928:[00442025]: or         $a0, $v0, $a0
    0881992C:[00002812]: mflo       $a1
    08819930:[0085102B]: sltu       $v0, $a0, $a1
    08819934:[15000002]: bne        $t0, $zr, 0x08819940
    08819938:[0068001B]: divu       $v1, $t0
    0881993C:[000001CD]: break      0x00007
    08819940:[10400005]: beq        $v0, $zr, 0x08819958
    08819944:[01205021]: addu       $t2, $t1, $zr <=> move $t2, $t1
    08819948:[00872021]: addu       $a0, $a0, $a3
    0881994C:[0087102B]: sltu       $v0, $a0, $a3
    08819950:[10400022]: beq        $v0, $zr, 0x088199DC
    08819954:[252AFFFF]: addiu      $t2, $t1, -1
    08819958:[00181400]: sll        $v0, $t8, 0x0010
    0881995C:[00853023]: subu       $a2, $a0, $a1
    08819960:[01421025]: or         $v0, $t2, $v0
    08819964:[004F0019]: multu      $v0, $t7
    08819968:[00002810]: mfhi       $a1
    0881996C:[00C5182B]: sltu       $v1, $a2, $a1
    08819970:[14600014]: bne        $v1, $zr, 0x088199C4
    08819974:[00004012]: mflo       $t0
    08819978:[10C50010]: beq        $a2, $a1, 0x088199BC
    0881997C:[0228102B]: sltu       $v0, $s1, $t0
    08819980:[02281823]: subu       $v1, $s1, $t0
    08819984:[00C52023]: subu       $a0, $a2, $a1
    08819988:[0223102B]: sltu       $v0, $s1, $v1
    0881998C:[00822023]: subu       $a0, $a0, $v0
    08819990:[03242804]: sllv       $a1, $a0, $t9
    08819994:[01631806]: srlv       $v1, $v1, $t3
    08819998:[00A36025]: or         $t4, $a1, $v1
    0881999C:[01646806]: srlv       $t5, $a0, $t3
    088199A0:[8FB20008]: lw         $s2, 8($sp)
    088199A4:[8FB10004]: lw         $s1, 4($sp)
    088199A8:[8FB00000]: lw         $s0, 0($sp)
    088199AC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088199B0:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088199B4:[03E00008]: jr         $ra
    088199B8:[27BD0010]: addiu      $sp, $sp, 16
    088199BC:[1040FFF1]: beq        $v0, $zr, 0x08819984
    088199C0:[02281823]: subu       $v1, $s1, $t0
    088199C4:[010F2023]: subu       $a0, $t0, $t7
    088199C8:[0104102B]: sltu       $v0, $t0, $a0
    088199CC:[00A71823]: subu       $v1, $a1, $a3
    088199D0:[00622823]: subu       $a1, $v1, $v0
    088199D4:[0A206660]: j          0x08819980
    088199D8:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088199DC:[0085102B]: sltu       $v0, $a0, $a1
    088199E0:[1040FFDE]: beq        $v0, $zr, 0x0881995C
    088199E4:[00181400]: sll        $v0, $t8, 0x0010
    088199E8:[252AFFFE]: addiu      $t2, $t1, -2
    088199EC:[0A206657]: j          0x0881995C
    088199F0:[00872021]: addu       $a0, $a0, $a3
    088199F4:[0069102B]: sltu       $v0, $v1, $t1
    088199F8:[5040FFC3]: beql       $v0, $zr, 0x08819908
    088199FC:[00691823]: subu       $v1, $v1, $t1
    08819A00:[25D8FFFE]: addiu      $t8, $t6, -2
    08819A04:[0A206641]: j          0x08819904
    08819A08:[00671821]: addu       $v1, $v1, $a3
    08819A0C:[00A91021]: addu       $v0, $a1, $t1
    08819A10:[0043280B]: movn       $a1, $v0, $v1
    08819A14:[0A206517]: j          0x0881945C
    08819A18:[00A62823]: subu       $a1, $a1, $a2
    08819A1C:[00891021]: addu       $v0, $a0, $t1
    08819A20:[0A20660B]: j          0x0881982C
    08819A24:[0043200B]: movn       $a0, $v0, $v1
  Back Branch 08819710 359 times (length 125)
_S1_2_8829330 25,200 instructions (0.254%), 60 calls (08828CB4 - 088294AC, length 511)
    08828CB4:[C4810000]: lwc1       $f1, 0($a0)
    08828CB8:[3C013ECC]: lui        $at, 0x3ECC <=> li $at, 0x3ECC0000
    08828CBC:[3421CCCD]: ori        $at, $at, -13107
    08828CC0:[44810000]: mtc1       $at, $f0
    08828CC4:[46016301]: sub.s      $f12, $f12, $f1
    08828CC8:[46006302]: mul.s      $f12, $f12, $f0
    08828CCC:[460C0880]: add.s      $f2, $f1, $f12
    08828CD0:[46001045]: abs.s      $f1, $f2
    08828CD4:[3C013586]: lui        $at, 0x3586 <=> li $at, 0x35860000
    08828CD8:[342137BD]: ori        $at, $at, 14269
    08828CDC:[44810000]: mtc1       $at, $f0
    08828CE0:[4601003C]: c.lt.s     $f0, $f1
    08828CE4:[00000000]: nop
    08828CE8:[45020001]: bc1fl      0x08828CF0
    08828CEC:[44801000]: mtc1       $zr, $f2
    08828CF0:[03E00008]: jr         $ra
    08828CF4:[E4820000]: swc1       $f2, 0($a0)
    08828E44:[27BDFFD0]: addiu      $sp, $sp, -48
    08828E48:[AFBF0024]: sw         $ra, 36($sp)
    08828E4C:[AFBE0020]: sw         $fp, 32($sp)
    08828E50:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    08828E54:[AFB7001C]: sw         $s7, 28($sp)
    08828E58:[3C170001]: lui        $s7, 0x0001 <=> li $s7, 0x00010000
    08828E5C:[AFB60018]: sw         $s6, 24($sp)
    08828E60:[3C160002]: lui        $s6, 0x0002 <=> li $s6, 0x00020000
    08828E64:[AFB50014]: sw         $s5, 20($sp)
    08828E68:[3C150004]: lui        $s5, 0x0004 <=> li $s5, 0x00040000
    08828E6C:[AFB40010]: sw         $s4, 16($sp)
    08828E70:[3C140008]: lui        $s4, 0x0008 <=> li $s4, 0x00080000
    08828E74:[AFB3000C]: sw         $s3, 12($sp)
    08828E78:[3C130010]: lui        $s3, 0x0010 <=> li $s3, 0x00100000
    08828E7C:[AFB20008]: sw         $s2, 8($sp)
    08828E80:[3C120020]: lui        $s2, 0x0020 <=> li $s2, 0x00200000
    08828E84:[AFB10004]: sw         $s1, 4($sp)
    08828E88:[AFB00000]: sw         $s0, 0($sp)
    08828E8C:[8C900004]: lw         $s0, 4($a0)
    08828E90:[8C910000]: lw         $s1, 0($a0)
    08828E94:[24840048]: addiu      $a0, $a0, 72
    08828E98:[32050001]: andi       $a1, $s0, 1
    08828E9C:[0E20A33E]: jal        0x08828CF8
    08828EA0:[32260001]: andi       $a2, $s1, 1
    08828EA4:[32050002]: andi       $a1, $s0, 2
    08828EA8:[32260002]: andi       $a2, $s1, 2
    08828EAC:[0E20A33E]: jal        0x08828CF8
    08828EB0:[27C4004C]: addiu      $a0, $fp, 76
    08828EB4:[32050004]: andi       $a1, $s0, 4
    08828EB8:[32260004]: andi       $a2, $s1, 4
    08828EBC:[0E20A33E]: jal        0x08828CF8
    08828EC0:[27C40050]: addiu      $a0, $fp, 80
    08828EC4:[32050008]: andi       $a1, $s0, 8
    08828EC8:[32260008]: andi       $a2, $s1, 8
    08828ECC:[0E20A33E]: jal        0x08828CF8
    08828ED0:[27C40054]: addiu      $a0, $fp, 84
    08828ED4:[32050010]: andi       $a1, $s0, 16
    08828ED8:[32260010]: andi       $a2, $s1, 16
    08828EDC:[0E20A33E]: jal        0x08828CF8
    08828EE0:[27C40058]: addiu      $a0, $fp, 88
    08828EE4:[32050020]: andi       $a1, $s0, 32
    08828EE8:[32260020]: andi       $a2, $s1, 32
    08828EEC:[0E20A33E]: jal        0x08828CF8
    08828EF0:[27C4005C]: addiu      $a0, $fp, 92
    08828EF4:[32050040]: andi       $a1, $s0, 64
    08828EF8:[32260040]: andi       $a2, $s1, 64
    08828EFC:[0E20A33E]: jal        0x08828CF8
    08828F00:[27C40060]: addiu      $a0, $fp, 96
    08828F04:[32050080]: andi       $a1, $s0, 128
    08828F08:[32260080]: andi       $a2, $s1, 128
    08828F0C:[0E20A33E]: jal        0x08828CF8
    08828F10:[27C40064]: addiu      $a0, $fp, 100
    08828F14:[32050100]: andi       $a1, $s0, 256
    08828F18:[32260100]: andi       $a2, $s1, 256
    08828F1C:[0E20A33E]: jal        0x08828CF8
    08828F20:[27C40068]: addiu      $a0, $fp, 104
    08828F24:[32050200]: andi       $a1, $s0, 512
    08828F28:[32260200]: andi       $a2, $s1, 512
    08828F2C:[0E20A33E]: jal        0x08828CF8
    08828F30:[27C4006C]: addiu      $a0, $fp, 108
    08828F34:[32050400]: andi       $a1, $s0, 1024
    08828F38:[32260400]: andi       $a2, $s1, 1024
    08828F3C:[0E20A33E]: jal        0x08828CF8
    08828F40:[27C40070]: addiu      $a0, $fp, 112
    08828F44:[32050800]: andi       $a1, $s0, 2048
    08828F48:[32260800]: andi       $a2, $s1, 2048
    08828F4C:[0E20A33E]: jal        0x08828CF8
    08828F50:[27C40074]: addiu      $a0, $fp, 116
    08828F54:[32051000]: andi       $a1, $s0, 4096
    08828F58:[32261000]: andi       $a2, $s1, 4096
    08828F5C:[0E20A33E]: jal        0x08828CF8
    08828F60:[27C40078]: addiu      $a0, $fp, 120
    08828F64:[32052000]: andi       $a1, $s0, 8192
    08828F68:[32262000]: andi       $a2, $s1, 8192
    08828F6C:[0E20A33E]: jal        0x08828CF8
    08828F70:[27C4007C]: addiu      $a0, $fp, 124
    08828F74:[32054000]: andi       $a1, $s0, 16384
    08828F78:[32264000]: andi       $a2, $s1, 16384
    08828F7C:[0E20A33E]: jal        0x08828CF8
    08828F80:[27C40080]: addiu      $a0, $fp, 128
    08828F84:[32058000]: andi       $a1, $s0, -32768
    08828F88:[32268000]: andi       $a2, $s1, -32768
    08828F8C:[0E20A33E]: jal        0x08828CF8
    08828F90:[27C40084]: addiu      $a0, $fp, 132
    08828F94:[02172824]: and        $a1, $s0, $s7
    08828F98:[02373024]: and        $a2, $s1, $s7
    08828F9C:[0E20A33E]: jal        0x08828CF8
    08828FA0:[27C40088]: addiu      $a0, $fp, 136
    08828FA4:[02162824]: and        $a1, $s0, $s6
    08828FA8:[02363024]: and        $a2, $s1, $s6
    08828FAC:[0E20A33E]: jal        0x08828CF8
    08828FB0:[27C4008C]: addiu      $a0, $fp, 140
    08828FB4:[02152824]: and        $a1, $s0, $s5
    08828FB8:[02353024]: and        $a2, $s1, $s5
    08828FBC:[0E20A33E]: jal        0x08828CF8
    08828FC0:[27C40090]: addiu      $a0, $fp, 144
    08828FC4:[02142824]: and        $a1, $s0, $s4
    08828FC8:[02343024]: and        $a2, $s1, $s4
    08828FCC:[0E20A33E]: jal        0x08828CF8
    08828FD0:[27C40094]: addiu      $a0, $fp, 148
    08828FD4:[02132824]: and        $a1, $s0, $s3
    08828FD8:[02333024]: and        $a2, $s1, $s3
    08828FDC:[0E20A33E]: jal        0x08828CF8
    08828FE0:[27C40098]: addiu      $a0, $fp, 152
    08828FE4:[02122824]: and        $a1, $s0, $s2
    08828FE8:[02323024]: and        $a2, $s1, $s2
    08828FEC:[0E20A33E]: jal        0x08828CF8
    08828FF0:[27C4009C]: addiu      $a0, $fp, 156
    08828FF4:[8FD00000]: lw         $s0, 0($fp)
    08828FF8:[8FD10008]: lw         $s1, 8($fp)
    08828FFC:[27C400A0]: addiu      $a0, $fp, 160
    08829000:[32060001]: andi       $a2, $s0, 1
    08829004:[0E20A388]: jal        0x08828E20
    08829008:[32250001]: andi       $a1, $s1, 1
    0882900C:[32060002]: andi       $a2, $s0, 2
    08829010:[27C400A4]: addiu      $a0, $fp, 164
    08829014:[0E20A388]: jal        0x08828E20
    08829018:[32250002]: andi       $a1, $s1, 2
    0882901C:[32060004]: andi       $a2, $s0, 4
    08829020:[27C400A8]: addiu      $a0, $fp, 168
    08829024:[0E20A388]: jal        0x08828E20
    08829028:[32250004]: andi       $a1, $s1, 4
    0882902C:[32060008]: andi       $a2, $s0, 8
    08829030:[27C400AC]: addiu      $a0, $fp, 172
    08829034:[0E20A388]: jal        0x08828E20
    08829038:[32250008]: andi       $a1, $s1, 8
    0882903C:[32060010]: andi       $a2, $s0, 16
    08829040:[27C400B0]: addiu      $a0, $fp, 176
    08829044:[0E20A388]: jal        0x08828E20
    08829048:[32250010]: andi       $a1, $s1, 16
    0882904C:[32060020]: andi       $a2, $s0, 32
    08829050:[27C400B4]: addiu      $a0, $fp, 180
    08829054:[0E20A388]: jal        0x08828E20
    08829058:[32250020]: andi       $a1, $s1, 32
    0882905C:[32060040]: andi       $a2, $s0, 64
    08829060:[27C400B8]: addiu      $a0, $fp, 184
    08829064:[0E20A388]: jal        0x08828E20
    08829068:[32250040]: andi       $a1, $s1, 64
    0882906C:[32060080]: andi       $a2, $s0, 128
    08829070:[27C400BC]: addiu      $a0, $fp, 188
    08829074:[0E20A388]: jal        0x08828E20
    08829078:[32250080]: andi       $a1, $s1, 128
    0882907C:[32060100]: andi       $a2, $s0, 256
    08829080:[27C400C0]: addiu      $a0, $fp, 192
    08829084:[0E20A388]: jal        0x08828E20
    08829088:[32250100]: andi       $a1, $s1, 256
    0882908C:[32060200]: andi       $a2, $s0, 512
    08829090:[27C400C4]: addiu      $a0, $fp, 196
    08829094:[0E20A388]: jal        0x08828E20
    08829098:[32250200]: andi       $a1, $s1, 512
    0882909C:[32060400]: andi       $a2, $s0, 1024
    088290A0:[27C400C8]: addiu      $a0, $fp, 200
    088290A4:[0E20A388]: jal        0x08828E20
    088290A8:[32250400]: andi       $a1, $s1, 1024
    088290AC:[32060800]: andi       $a2, $s0, 2048
    088290B0:[27C400CC]: addiu      $a0, $fp, 204
    088290B4:[0E20A388]: jal        0x08828E20
    088290B8:[32250800]: andi       $a1, $s1, 2048
    088290BC:[32061000]: andi       $a2, $s0, 4096
    088290C0:[27C400D0]: addiu      $a0, $fp, 208
    088290C4:[0E20A388]: jal        0x08828E20
    088290C8:[32251000]: andi       $a1, $s1, 4096
    088290CC:[32062000]: andi       $a2, $s0, 8192
    088290D0:[27C400D4]: addiu      $a0, $fp, 212
    088290D4:[0E20A388]: jal        0x08828E20
    088290D8:[32252000]: andi       $a1, $s1, 8192
    088290DC:[32064000]: andi       $a2, $s0, 16384
    088290E0:[27C400D8]: addiu      $a0, $fp, 216
    088290E4:[0E20A388]: jal        0x08828E20
    088290E8:[32254000]: andi       $a1, $s1, 16384
    088290EC:[32068000]: andi       $a2, $s0, -32768
    088290F0:[27C400DC]: addiu      $a0, $fp, 220
    088290F4:[0E20A388]: jal        0x08828E20
    088290F8:[32258000]: andi       $a1, $s1, -32768
    088290FC:[02173024]: and        $a2, $s0, $s7
    08829100:[27C400E0]: addiu      $a0, $fp, 224
    08829104:[0E20A388]: jal        0x08828E20
    08829108:[02372824]: and        $a1, $s1, $s7
    0882910C:[02163024]: and        $a2, $s0, $s6
    08829110:[27C400E4]: addiu      $a0, $fp, 228
    08829114:[0E20A388]: jal        0x08828E20
    08829118:[02362824]: and        $a1, $s1, $s6
    0882911C:[02153024]: and        $a2, $s0, $s5
    08829120:[27C400E8]: addiu      $a0, $fp, 232
    08829124:[0E20A388]: jal        0x08828E20
    08829128:[02352824]: and        $a1, $s1, $s5
    0882912C:[02143024]: and        $a2, $s0, $s4
    08829130:[27C400EC]: addiu      $a0, $fp, 236
    08829134:[0E20A388]: jal        0x08828E20
    08829138:[02342824]: and        $a1, $s1, $s4
    0882913C:[02133024]: and        $a2, $s0, $s3
    08829140:[27C400F0]: addiu      $a0, $fp, 240
    08829144:[0E20A388]: jal        0x08828E20
    08829148:[02332824]: and        $a1, $s1, $s3
    0882914C:[02123024]: and        $a2, $s0, $s2
    08829150:[27C400F4]: addiu      $a0, $fp, 244
    08829154:[0E20A388]: jal        0x08828E20
    08829158:[02322824]: and        $a1, $s1, $s2
    0882915C:[8FD00000]: lw         $s0, 0($fp)
    08829160:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08829164:[44816000]: mtc1       $at, $f12
    08829168:[32020001]: andi       $v0, $s0, 1
    0882916C:[14400002]: bne        $v0, $zr, 0x08829178
    08829170:[27C400F8]: addiu      $a0, $fp, 248
    08829174:[44806000]: mtc1       $zr, $f12
    08829178:[0E20A32D]: jal        0x08828CB4
    0882917C:[00000000]: nop
    08829180:[44806000]: mtc1       $zr, $f12
    08829184:[0E20A32D]: jal        0x08828CB4
    08829188:[27C400FC]: addiu      $a0, $fp, 252
    0882918C:[44806000]: mtc1       $zr, $f12
    08829190:[0E20A32D]: jal        0x08828CB4
    08829194:[27C40100]: addiu      $a0, $fp, 256
    08829198:[7E0200C0]: ext        $v0, $s0, 3, 1
    0882919C:[44820000]: mtc1       $v0, $f0
    088291A0:[27C40104]: addiu      $a0, $fp, 260
    088291A4:[0E20A32D]: jal        0x08828CB4
    088291A8:[46800320]: cvt.s.w    $f12, $f0
    088291AC:[7E020100]: ext        $v0, $s0, 4, 1
    088291B0:[44820000]: mtc1       $v0, $f0
    088291B4:[27C40108]: addiu      $a0, $fp, 264
    088291B8:[0E20A32D]: jal        0x08828CB4
    088291BC:[46800320]: cvt.s.w    $f12, $f0
    088291C0:[7E020140]: ext        $v0, $s0, 5, 1
    088291C4:[44820000]: mtc1       $v0, $f0
    088291C8:[27C4010C]: addiu      $a0, $fp, 268
    088291CC:[0E20A32D]: jal        0x08828CB4
    088291D0:[46800320]: cvt.s.w    $f12, $f0
    088291D4:[7E020180]: ext        $v0, $s0, 6, 1
    088291D8:[44820000]: mtc1       $v0, $f0
    088291DC:[27C40110]: addiu      $a0, $fp, 272
    088291E0:[0E20A32D]: jal        0x08828CB4
    088291E4:[46800320]: cvt.s.w    $f12, $f0
    088291E8:[7E0201C0]: ext        $v0, $s0, 7, 1
    088291EC:[44820000]: mtc1       $v0, $f0
    088291F0:[27C40114]: addiu      $a0, $fp, 276
    088291F4:[0E20A32D]: jal        0x08828CB4
    088291F8:[46800320]: cvt.s.w    $f12, $f0
    088291FC:[44806000]: mtc1       $zr, $f12
    08829200:[0E20A32D]: jal        0x08828CB4
    08829204:[27C40118]: addiu      $a0, $fp, 280
    08829208:[44806000]: mtc1       $zr, $f12
    0882920C:[0E20A32D]: jal        0x08828CB4
    08829210:[27C4011C]: addiu      $a0, $fp, 284
    08829214:[7E020280]: ext        $v0, $s0, 10, 1
    08829218:[44820000]: mtc1       $v0, $f0
    0882921C:[27C40120]: addiu      $a0, $fp, 288
    08829220:[0E20A32D]: jal        0x08828CB4
    08829224:[46800320]: cvt.s.w    $f12, $f0
    08829228:[7E0202C0]: ext        $v0, $s0, 11, 1
    0882922C:[44820000]: mtc1       $v0, $f0
    08829230:[27C40124]: addiu      $a0, $fp, 292
    08829234:[0E20A32D]: jal        0x08828CB4
    08829238:[46800320]: cvt.s.w    $f12, $f0
    0882923C:[7E020300]: ext        $v0, $s0, 12, 1
    08829240:[44820000]: mtc1       $v0, $f0
    08829244:[27C40128]: addiu      $a0, $fp, 296
    08829248:[0E20A32D]: jal        0x08828CB4
    0882924C:[46800320]: cvt.s.w    $f12, $f0
    08829250:[7E020340]: ext        $v0, $s0, 13, 1
    08829254:[44820000]: mtc1       $v0, $f0
    08829258:[27C4012C]: addiu      $a0, $fp, 300
    0882925C:[0E20A32D]: jal        0x08828CB4
    08829260:[46800320]: cvt.s.w    $f12, $f0
    08829264:[7E020380]: ext        $v0, $s0, 14, 1
    08829268:[44820000]: mtc1       $v0, $f0
    0882926C:[27C40130]: addiu      $a0, $fp, 304
    08829270:[0E20A32D]: jal        0x08828CB4
    08829274:[46800320]: cvt.s.w    $f12, $f0
    08829278:[7E0203C0]: ext        $v0, $s0, 15, 1
    0882927C:[44820000]: mtc1       $v0, $f0
    08829280:[27C40134]: addiu      $a0, $fp, 308
    08829284:[0E20A32D]: jal        0x08828CB4
    08829288:[46800320]: cvt.s.w    $f12, $f0
    0882928C:[7E020400]: ext        $v0, $s0, 16, 1
    08829290:[44820000]: mtc1       $v0, $f0
    08829294:[27C40138]: addiu      $a0, $fp, 312
    08829298:[0E20A32D]: jal        0x08828CB4
    0882929C:[46800320]: cvt.s.w    $f12, $f0
    088292A0:[7E020440]: ext        $v0, $s0, 17, 1
    088292A4:[44820000]: mtc1       $v0, $f0
    088292A8:[27C4013C]: addiu      $a0, $fp, 316
    088292AC:[0E20A32D]: jal        0x08828CB4
    088292B0:[46800320]: cvt.s.w    $f12, $f0
    088292B4:[7E020480]: ext        $v0, $s0, 18, 1
    088292B8:[44820000]: mtc1       $v0, $f0
    088292BC:[27C40140]: addiu      $a0, $fp, 320
    088292C0:[0E20A32D]: jal        0x08828CB4
    088292C4:[46800320]: cvt.s.w    $f12, $f0
    088292C8:[7E0204C0]: ext        $v0, $s0, 19, 1
    088292CC:[44820000]: mtc1       $v0, $f0
    088292D0:[27C40144]: addiu      $a0, $fp, 324
    088292D4:[0E20A32D]: jal        0x08828CB4
    088292D8:[46800320]: cvt.s.w    $f12, $f0
    088292DC:[7E020500]: ext        $v0, $s0, 20, 1
    088292E0:[44820000]: mtc1       $v0, $f0
    088292E4:[27C40148]: addiu      $a0, $fp, 328
    088292E8:[7E100540]: ext        $s0, $s0, 21, 1
    088292EC:[0E20A32D]: jal        0x08828CB4
    088292F0:[46800320]: cvt.s.w    $f12, $f0
    088292F4:[44900000]: mtc1       $s0, $f0
    088292F8:[27C4014C]: addiu      $a0, $fp, 332
    088292FC:[8FBF0024]: lw         $ra, 36($sp)
    08829300:[46800320]: cvt.s.w    $f12, $f0
    08829304:[8FBE0020]: lw         $fp, 32($sp)
    08829308:[8FB7001C]: lw         $s7, 28($sp)
    0882930C:[8FB60018]: lw         $s6, 24($sp)
    08829310:[8FB50014]: lw         $s5, 20($sp)
    08829314:[8FB40010]: lw         $s4, 16($sp)
    08829318:[8FB3000C]: lw         $s3, 12($sp)
    0882931C:[8FB20008]: lw         $s2, 8($sp)
    08829320:[8FB10004]: lw         $s1, 4($sp)
    08829324:[8FB00000]: lw         $s0, 0($sp)
    08829328:[0A20A32D]: j          0x08828CB4
    0882932C:[27BD0030]: addiu      $sp, $sp, 48
    08829330:[27BDFFF0]: addiu      $sp, $sp, -16
    08829334:[AFB00000]: sw         $s0, 0($sp)
    08829338:[AFBF0004]: sw         $ra, 4($sp)
    0882933C:[0E20A2EF]: jal        0x08828BBC
    08829340:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08829344:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08829348:[C6020154]: lwc1       $f2, 340($s0)
    0882934C:[8E030574]: lw         $v1, 1396($s0)
    08829350:[8C44B714]: lw         $a0, -18668($v0)
    08829354:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    08829358:[8C47B710]: lw         $a3, -18672($v0)
    0882935C:[3C01BF80]: lui        $at, 0xBF80 <=> li $at, 0xBF800000
    08829360:[44810000]: mtc1       $at, $f0
    08829364:[4600103E]: c.le.s     $f2, $f0
    08829368:[00642024]: and        $a0, $v1, $a0
    0882936C:[3C060010]: lui        $a2, 0x0010 <=> li $a2, 0x00100000
    08829370:[0004300A]: movz       $a2, $zr, $a0 <=> move $a2, $a0
    08829374:[00673824]: and        $a3, $v1, $a3
    08829378:[30690100]: andi       $t1, $v1, 256
    0882937C:[30680200]: andi       $t0, $v1, 512
    08829380:[24050400]: addiu      $a1, $zr, 1024 <=> li $a1, 1024
    08829384:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    08829388:[3063F0F9]: andi       $v1, $v1, -3847
    0882938C:[3C020020]: lui        $v0, 0x0020 <=> li $v0, 0x00200000
    08829390:[0009280A]: movz       $a1, $zr, $t1 <=> move $a1, $t1
    08829394:[0008200A]: movz       $a0, $zr, $t0 <=> move $a0, $t0
    08829398:[00661825]: or         $v1, $v1, $a2
    0882939C:[0007100A]: movz       $v0, $zr, $a3 <=> move $v0, $a3
    088293A0:[00A42825]: or         $a1, $a1, $a0
    088293A4:[00621025]: or         $v0, $v1, $v0
    088293A8:[AE000158]: sw         $zr, 344($s0)
    088293AC:[AE00015C]: sw         $zr, 348($s0)
    088293B0:[AE000160]: sw         $zr, 352($s0)
    088293B4:[AE000164]: sw         $zr, 356($s0)
    088293B8:[AE000168]: sw         $zr, 360($s0)
    088293BC:[AE00016C]: sw         $zr, 364($s0)
    088293C0:[45000003]: bc1f       0x088293D0
    088293C4:[C6010150]: lwc1       $f1, 336($s0)
    088293C8:[0A20A4F5]: j          0x088293D4
    088293CC:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    088293D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088293D4:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    088293D8:[44810000]: mtc1       $at, $f0
    088293DC:[4601003E]: c.le.s     $f0, $f1
    088293E0:[00000000]: nop
    088293E4:[45000003]: bc1f       0x088293F4
    088293E8:[00431825]: or         $v1, $v0, $v1
    088293EC:[0A20A500]: j          0x08829400
    088293F0:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    088293F4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088293F8:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    088293FC:[44810000]: mtc1       $at, $f0
    08829400:[4602003E]: c.le.s     $f0, $f2
    08829404:[00000000]: nop
    08829408:[45000003]: bc1f       0x08829418
    0882940C:[00621025]: or         $v0, $v1, $v0
    08829410:[0A20A507]: j          0x0882941C
    08829414:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
    08829418:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0882941C:[3C01BF80]: lui        $at, 0xBF80 <=> li $at, 0xBF800000
    08829420:[44810000]: mtc1       $at, $f0
    08829424:[4600083E]: c.le.s     $f1, $f0
    08829428:[00000000]: nop
    0882942C:[45000003]: bc1f       0x0882943C
    08829430:[00431825]: or         $v1, $v0, $v1
    08829434:[0A20A510]: j          0x08829440
    08829438:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0882943C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08829440:[00621025]: or         $v0, $v1, $v0
    08829444:[AE020010]: sw         $v0, 16($s0)
    08829448:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882944C:[0E20A286]: jal        0x08828A18
    08829450:[AE050030]: sw         $a1, 48($s0)
    08829454:[0E20A2B0]: jal        0x08828AC0
    08829458:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882945C:[8E020000]: lw         $v0, 0($s0)
    08829460:[8E030004]: lw         $v1, 4($s0)
    08829464:[8E050008]: lw         $a1, 8($s0)
    08829468:[8E06000C]: lw         $a2, 12($s0)
    0882946C:[8E040020]: lw         $a0, 32($s0)
    08829470:[8E070024]: lw         $a3, 36($s0)
    08829474:[8E080028]: lw         $t0, 40($s0)
    08829478:[8E09002C]: lw         $t1, 44($s0)
    0882947C:[00441025]: or         $v0, $v0, $a0
    08829480:[00671825]: or         $v1, $v1, $a3
    08829484:[00A82825]: or         $a1, $a1, $t0
    08829488:[00C93025]: or         $a2, $a2, $t1
    0882948C:[AE020000]: sw         $v0, 0($s0)
    08829490:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08829494:[AE030004]: sw         $v1, 4($s0)
    08829498:[AE050008]: sw         $a1, 8($s0)
    0882949C:[AE06000C]: sw         $a2, 12($s0)
    088294A0:[8FBF0004]: lw         $ra, 4($sp)
    088294A4:[8FB00000]: lw         $s0, 0($sp)
    088294A8:[0A20A391]: j          0x08828E44
    088294AC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088294A8 60 times (length 411)
  Back Branch 08829328 60 times (length 415)
_S1_2_8844268 22,528 instructions (0.227%), 512 calls (08844268 - 08844378, length 69)
    08844268:[27BDFFF0]: addiu      $sp, $sp, -16
    0884426C:[3C0208B4]: lui        $v0, 0x08B4 <=> li $v0, 0x08B40000
    08844270:[AFB20008]: sw         $s2, 8($sp)
    08844274:[2452E130]: addiu      $s2, $v0, -7888
    08844278:[8E430118]: lw         $v1, 280($s2)
    0884427C:[AFB00000]: sw         $s0, 0($sp)
    08844280:[7C048620]: seh        $s0, $a0
    08844284:[AFB10004]: sw         $s1, 4($sp)
    08844288:[00108880]: sll        $s1, $s0, 0x0002
    0884428C:[00711821]: addu       $v1, $v1, $s1
    08844290:[AFBF000C]: sw         $ra, 12($sp)
    08844294:[94620002]: lhu        $v0, 2($v1)
    08844298:[00A22821]: addu       $a1, $a1, $v0
    0884429C:[7C051620]: seh        $v0, $a1
    088442A0:[04410004]: bgez       $v0, 0x088442B4
    088442A4:[A4650002]: sh         $a1, 2($v1)
    088442A8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088442AC:[0E2099C6]: jal        0x08826718
    088442B0:[2484E49C]: addiu      $a0, $a0, -7012
    088442B4:[8E420118]: lw         $v0, 280($s2)
    088442B8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088442BC:[2604001F]: addiu      $a0, $s0, 31
    088442C0:[00511021]: addu       $v0, $v0, $s1
    088442C4:[84420002]: lh         $v0, 2($v0)
    088442C8:[2A030000]: slti       $v1, $s0, 0
    088442CC:[14400013]: bne        $v0, $zr, 0x0884431C
    088442D0:[7C05F144]: ins        $a1, $zr, 5, 26
    088442D4:[0083800B]: movn       $s0, $a0, $v1
    088442D8:[00101143]: sra        $v0, $s0, 0x0005
    088442DC:[00021080]: sll        $v0, $v0, 0x0002
    088442E0:[00522021]: addu       $a0, $v0, $s2
    088442E4:[8C86011C]: lw         $a2, 284($a0)
    088442E8:[04A10005]: bgez       $a1, 0x08844300
    088442EC:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088442F0:[24A3FFFF]: addiu      $v1, $a1, -1
    088442F4:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088442F8:[00621825]: or         $v1, $v1, $v0
    088442FC:[24630001]: addiu      $v1, $v1, 1
    08844300:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08844304:[00621806]: srlv       $v1, $v0, $v1
    08844308:[00C31024]: and        $v0, $a2, $v1
    0884430C:[14400015]: bne        $v0, $zr, 0x08844364
    08844310:[00C31025]: or         $v0, $a2, $v1
    08844314:[0A2110D9]: j          0x08844364
    08844318:[AC82011C]: sw         $v0, 284($a0)
    0884431C:[0083800B]: movn       $s0, $a0, $v1
    08844320:[00101143]: sra        $v0, $s0, 0x0005
    08844324:[00021080]: sll        $v0, $v0, 0x0002
    08844328:[00522021]: addu       $a0, $v0, $s2
    0884432C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08844330:[04610005]: bgez       $v1, 0x08844348
    08844334:[8C85011C]: lw         $a1, 284($a0)
    08844338:[2463FFFF]: addiu      $v1, $v1, -1
    0884433C:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08844340:[00621825]: or         $v1, $v1, $v0
    08844344:[24630001]: addiu      $v1, $v1, 1
    08844348:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0884434C:[00621806]: srlv       $v1, $v0, $v1
    08844350:[00A31024]: and        $v0, $a1, $v1
    08844354:[10400003]: beq        $v0, $zr, 0x08844364
    08844358:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    0884435C:[00A21024]: and        $v0, $a1, $v0
    08844360:[AC82011C]: sw         $v0, 284($a0)
    08844364:[8FBF000C]: lw         $ra, 12($sp)
    08844368:[8FB20008]: lw         $s2, 8($sp)
    0884436C:[8FB10004]: lw         $s1, 4($sp)
    08844370:[8FB00000]: lw         $s0, 0($sp)
    08844374:[03E00008]: jr         $ra
    08844378:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8828CB4 21,420 instructions (0.216%), 1,260 calls (08828CB4 - 08828CF4, length 17)
    08828CB4:[C4810000]: lwc1       $f1, 0($a0)
    08828CB8:[3C013ECC]: lui        $at, 0x3ECC <=> li $at, 0x3ECC0000
    08828CBC:[3421CCCD]: ori        $at, $at, -13107
    08828CC0:[44810000]: mtc1       $at, $f0
    08828CC4:[46016301]: sub.s      $f12, $f12, $f1
    08828CC8:[46006302]: mul.s      $f12, $f12, $f0
    08828CCC:[460C0880]: add.s      $f2, $f1, $f12
    08828CD0:[46001045]: abs.s      $f1, $f2
    08828CD4:[3C013586]: lui        $at, 0x3586 <=> li $at, 0x35860000
    08828CD8:[342137BD]: ori        $at, $at, 14269
    08828CDC:[44810000]: mtc1       $at, $f0
    08828CE0:[4601003C]: c.lt.s     $f0, $f1
    08828CE4:[00000000]: nop
    08828CE8:[45020001]: bc1fl      0x08828CF0
    08828CEC:[44801000]: mtc1       $zr, $f2
    08828CF0:[03E00008]: jr         $ra
    08828CF4:[E4820000]: swc1       $f2, 0($a0)
_S1_2_89362BC 21,289 instructions (0.215%), 143 calls (08935068 - 08936BF0, length 1763)
  Back Branch 08935090 1,790 times (length 5)
    08935070:[1062001A]: beq        $v1, $v0, 0x089350DC
    08935074:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08935078:[10600018]: beq        $v1, $zr, 0x089350DC
    0893507C:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    08935080:[26100001]: addiu      $s0, $s0, 1
--> 08935084:[82020000]: lb         $v0, 0($s0)
    08935088:[10440004]: beq        $v0, $a0, 0x0893509C
    0893508C:[021E8823]: subu       $s1, $s0, $fp
--> 08935090:[5440FFFC]: bnel       $v0, $zr, 0x08935084
    08935094:[26100001]: addiu      $s0, $s0, 1
    08935098:[021E8823]: subu       $s1, $s0, $fp
    0893509C:[52200010]: beql       $s1, $zr, 0x089350E0
    089350A0:[82020000]: lb         $v0, 0($s0)
  Back Branch 08935358 552 times (length 21)
    089352F8:[8FA30238]: lw         $v1, 568($sp)
    089352FC:[02E6102C]: max        $v0, $s7, $a2
    08935300:[00621821]: addu       $v1, $v1, $v0
    08935304:[14A00016]: bne        $a1, $zr, 0x08935360
    08935308:[AFA30238]: sw         $v1, 568($sp)
--> 0893530C:[8FA40218]: lw         $a0, 536($sp)
    08935310:[AFA00040]: sw         $zr, 64($sp)
    08935314:[1080FF54]: beq        $a0, $zr, 0x08935068
    08935318:[27B20070]: addiu      $s2, $sp, 112
    0893531C:[0E24BFD2]: jal        0x0892FF48
    08935320:[00000000]: nop
    08935324:[27B20070]: addiu      $s2, $sp, 112
    08935328:[0A24D41A]: j          0x08935068
    0893532C:[AFA00218]: sw         $zr, 536($sp)
    08935330:[8FA40248]: lw         $a0, 584($sp)
    08935334:[0E24D3D7]: jal        0x08934F5C
    08935338:[27A5003C]: addiu      $a1, $sp, 60
    0893533C:[1440000E]: bne        $v0, $zr, 0x08935378
    08935340:[8FA50218]: lw         $a1, 536($sp)
    08935344:[8FA60234]: lw         $a2, 564($sp)
    08935348:[8FA30238]: lw         $v1, 568($sp)
    0893534C:[8FA50044]: lw         $a1, 68($sp)
    08935350:[02E6102C]: max        $v0, $s7, $a2
    08935354:[00621821]: addu       $v1, $v1, $v0
--> 08935358:[10A0FFEC]: beq        $a1, $zr, 0x0893530C
    0893535C:[AFA30238]: sw         $v1, 568($sp)
    08935360:[8FA40248]: lw         $a0, 584($sp)
    08935364:[0E24D3D7]: jal        0x08934F5C
    08935368:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0893536C 552 times (length 25)
    089352FC:[02E6102C]: max        $v0, $s7, $a2
    08935300:[00621821]: addu       $v1, $v1, $v0
    08935304:[14A00016]: bne        $a1, $zr, 0x08935360
    08935308:[AFA30238]: sw         $v1, 568($sp)
    0893530C:[8FA40218]: lw         $a0, 536($sp)
--> 08935310:[AFA00040]: sw         $zr, 64($sp)
    08935314:[1080FF54]: beq        $a0, $zr, 0x08935068
    08935318:[27B20070]: addiu      $s2, $sp, 112
    0893531C:[0E24BFD2]: jal        0x0892FF48
    08935320:[00000000]: nop
    08935324:[27B20070]: addiu      $s2, $sp, 112
    08935328:[0A24D41A]: j          0x08935068
    0893532C:[AFA00218]: sw         $zr, 536($sp)
    08935330:[8FA40248]: lw         $a0, 584($sp)
    08935334:[0E24D3D7]: jal        0x08934F5C
    08935338:[27A5003C]: addiu      $a1, $sp, 60
    0893533C:[1440000E]: bne        $v0, $zr, 0x08935378
    08935340:[8FA50218]: lw         $a1, 536($sp)
    08935344:[8FA60234]: lw         $a2, 564($sp)
    08935348:[8FA30238]: lw         $v1, 568($sp)
    0893534C:[8FA50044]: lw         $a1, 68($sp)
    08935350:[02E6102C]: max        $v0, $s7, $a2
    08935354:[00621821]: addu       $v1, $v1, $v0
    08935358:[10A0FFEC]: beq        $a1, $zr, 0x0893530C
    0893535C:[AFA30238]: sw         $v1, 568($sp)
    08935360:[8FA40248]: lw         $a0, 584($sp)
    08935364:[0E24D3D7]: jal        0x08934F5C
    08935368:[27A5003C]: addiu      $a1, $sp, 60
--> 0893536C:[1040FFE8]: beq        $v0, $zr, 0x08935310
    08935370:[8FA40218]: lw         $a0, 536($sp)
    08935374:[8FA50218]: lw         $a1, 536($sp)
    08935378:[10A00004]: beq        $a1, $zr, 0x0893538C
    0893537C:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 08935314 552 times (length 173)
  Back Branch 089353D4 550 times (length 158)
  Back Branch 089353E0 550 times (length 120)
  Back Branch 0893691C 283 times (length 1383)
  Back Branch 0893544C 198 times (length 145)
  Back Branch 0893683C 143 times (length 1468)
  Back Branch 08935488 62 times (length 160)
  Back Branch 0893690C 12 times (length 1379)
  Back Branch 08935420 2 times (length 137)
_S1_2_8936018 19,078 instructions (0.192%), 71 calls (08935068 - 08936928, length 1585)
  Back Branch 08935090 1,790 times (length 5)
    08935070:[1062001A]: beq        $v1, $v0, 0x089350DC
    08935074:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08935078:[10600018]: beq        $v1, $zr, 0x089350DC
    0893507C:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    08935080:[26100001]: addiu      $s0, $s0, 1
--> 08935084:[82020000]: lb         $v0, 0($s0)
    08935088:[10440004]: beq        $v0, $a0, 0x0893509C
    0893508C:[021E8823]: subu       $s1, $s0, $fp
--> 08935090:[5440FFFC]: bnel       $v0, $zr, 0x08935084
    08935094:[26100001]: addiu      $s0, $s0, 1
    08935098:[021E8823]: subu       $s1, $s0, $fp
    0893509C:[52200010]: beql       $s1, $zr, 0x089350E0
    089350A0:[82020000]: lb         $v0, 0($s0)
  Back Branch 08935358 552 times (length 21)
    089352F8:[8FA30238]: lw         $v1, 568($sp)
    089352FC:[02E6102C]: max        $v0, $s7, $a2
    08935300:[00621821]: addu       $v1, $v1, $v0
    08935304:[14A00016]: bne        $a1, $zr, 0x08935360
    08935308:[AFA30238]: sw         $v1, 568($sp)
--> 0893530C:[8FA40218]: lw         $a0, 536($sp)
    08935310:[AFA00040]: sw         $zr, 64($sp)
    08935314:[1080FF54]: beq        $a0, $zr, 0x08935068
    08935318:[27B20070]: addiu      $s2, $sp, 112
    0893531C:[0E24BFD2]: jal        0x0892FF48
    08935320:[00000000]: nop
    08935324:[27B20070]: addiu      $s2, $sp, 112
    08935328:[0A24D41A]: j          0x08935068
    0893532C:[AFA00218]: sw         $zr, 536($sp)
    08935330:[8FA40248]: lw         $a0, 584($sp)
    08935334:[0E24D3D7]: jal        0x08934F5C
    08935338:[27A5003C]: addiu      $a1, $sp, 60
    0893533C:[1440000E]: bne        $v0, $zr, 0x08935378
    08935340:[8FA50218]: lw         $a1, 536($sp)
    08935344:[8FA60234]: lw         $a2, 564($sp)
    08935348:[8FA30238]: lw         $v1, 568($sp)
    0893534C:[8FA50044]: lw         $a1, 68($sp)
    08935350:[02E6102C]: max        $v0, $s7, $a2
    08935354:[00621821]: addu       $v1, $v1, $v0
--> 08935358:[10A0FFEC]: beq        $a1, $zr, 0x0893530C
    0893535C:[AFA30238]: sw         $v1, 568($sp)
    08935360:[8FA40248]: lw         $a0, 584($sp)
    08935364:[0E24D3D7]: jal        0x08934F5C
    08935368:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0893536C 552 times (length 25)
    089352FC:[02E6102C]: max        $v0, $s7, $a2
    08935300:[00621821]: addu       $v1, $v1, $v0
    08935304:[14A00016]: bne        $a1, $zr, 0x08935360
    08935308:[AFA30238]: sw         $v1, 568($sp)
    0893530C:[8FA40218]: lw         $a0, 536($sp)
--> 08935310:[AFA00040]: sw         $zr, 64($sp)
    08935314:[1080FF54]: beq        $a0, $zr, 0x08935068
    08935318:[27B20070]: addiu      $s2, $sp, 112
    0893531C:[0E24BFD2]: jal        0x0892FF48
    08935320:[00000000]: nop
    08935324:[27B20070]: addiu      $s2, $sp, 112
    08935328:[0A24D41A]: j          0x08935068
    0893532C:[AFA00218]: sw         $zr, 536($sp)
    08935330:[8FA40248]: lw         $a0, 584($sp)
    08935334:[0E24D3D7]: jal        0x08934F5C
    08935338:[27A5003C]: addiu      $a1, $sp, 60
    0893533C:[1440000E]: bne        $v0, $zr, 0x08935378
    08935340:[8FA50218]: lw         $a1, 536($sp)
    08935344:[8FA60234]: lw         $a2, 564($sp)
    08935348:[8FA30238]: lw         $v1, 568($sp)
    0893534C:[8FA50044]: lw         $a1, 68($sp)
    08935350:[02E6102C]: max        $v0, $s7, $a2
    08935354:[00621821]: addu       $v1, $v1, $v0
    08935358:[10A0FFEC]: beq        $a1, $zr, 0x0893530C
    0893535C:[AFA30238]: sw         $v1, 568($sp)
    08935360:[8FA40248]: lw         $a0, 584($sp)
    08935364:[0E24D3D7]: jal        0x08934F5C
    08935368:[27A5003C]: addiu      $a1, $sp, 60
--> 0893536C:[1040FFE8]: beq        $v0, $zr, 0x08935310
    08935370:[8FA40218]: lw         $a0, 536($sp)
    08935374:[8FA50218]: lw         $a1, 536($sp)
    08935378:[10A00004]: beq        $a1, $zr, 0x0893538C
    0893537C:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 08935314 552 times (length 173)
  Back Branch 089353D4 550 times (length 158)
  Back Branch 089353E0 550 times (length 120)
  Back Branch 0893672C 387 times (length 17)
    089366DC:[1460FAEF]: bne        $v1, $zr, 0x0893529C
    089366E0:[AFA20040]: sw         $v0, 64($sp)
    089366E4:[0A24D568]: j          0x089355A0
    089366E8:[8FA40248]: lw         $a0, 584($sp)
    089366EC:[AFA60240]: sw         $a2, 576($sp)
--> 089366F0:[00112F00]: sll        $a1, $s1, 0x001C
    089366F4:[00101102]: srl        $v0, $s0, 0x0004
    089366F8:[00A21025]: or         $v0, $a1, $v0
    089366FC:[8FA6021C]: lw         $a2, 540($sp)
    08936700:[3204000F]: andi       $a0, $s0, 15
    08936704:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08936708:[8FA20240]: lw         $v0, 576($sp)
    0893670C:[00C42021]: addu       $a0, $a2, $a0
    08936710:[00111902]: srl        $v1, $s1, 0x0004
    08936714:[2442FFFF]: addiu      $v0, $v0, -1
    08936718:[90860000]: lbu        $a2, 0($a0)
    0893671C:[AFA20240]: sw         $v0, 576($sp)
    08936720:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936724:[02031025]: or         $v0, $s0, $v1
    08936728:[8FA30240]: lw         $v1, 576($sp)
--> 0893672C:[1440FFF0]: bne        $v0, $zr, 0x089366F0
    08936730:[A0660000]: sb         $a2, 0($v1)
    08936734:[8FA40240]: lw         $a0, 576($sp)
    08936738:[27A300B0]: addiu      $v1, $sp, 176
    0893673C:[AFB60220]: sw         $s6, 544($sp)
  Back Branch 0893654C 359 times (length 20)
    089364F0:[16200018]: bne        $s1, $zr, 0x08936554
    089364F4:[2E02000A]: sltiu      $v0, $s0, 10
    089364F8:[14400017]: bne        $v0, $zr, 0x08936558
    089364FC:[2665FFFF]: addiu      $a1, $s3, -1
    08936500:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08936504:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936508:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893650C:[0E2064F1]: jal        0x088193C4
    08936510:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936514:[24420030]: addiu      $v0, $v0, 48
    08936518:[2673FFFF]: addiu      $s3, $s3, -1
    0893651C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936520:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936524:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08936528:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893652C:[0E20636D]: jal        0x08818DB4
    08936530:[A2620000]: sb         $v0, 0($s3)
    08936534:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08936538:[1460FFF1]: bne        $v1, $zr, 0x08936500
    0893653C:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936540:[14600005]: bne        $v1, $zr, 0x08936558
    08936544:[2665FFFF]: addiu      $a1, $s3, -1
    08936548:[2C42000A]: sltiu      $v0, $v0, 10
--> 0893654C:[1040FFED]: beq        $v0, $zr, 0x08936504
    08936550:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936554:[2665FFFF]: addiu      $a1, $s3, -1
    08936558:[27A300B0]: addiu      $v1, $sp, 176
    0893655C:[00651823]: subu       $v1, $v1, $a1
  Back Branch 08936538 359 times (length 16)
    089364EC:[27B3020C]: addiu      $s3, $sp, 524
    089364F0:[16200018]: bne        $s1, $zr, 0x08936554
    089364F4:[2E02000A]: sltiu      $v0, $s0, 10
    089364F8:[14400017]: bne        $v0, $zr, 0x08936558
    089364FC:[2665FFFF]: addiu      $a1, $s3, -1
--> 08936500:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936504:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936508:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0893650C:[0E2064F1]: jal        0x088193C4
    08936510:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08936514:[24420030]: addiu      $v0, $v0, 48
    08936518:[2673FFFF]: addiu      $s3, $s3, -1
    0893651C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08936520:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08936524:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08936528:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0893652C:[0E20636D]: jal        0x08818DB4
    08936530:[A2620000]: sb         $v0, 0($s3)
    08936534:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08936538:[1460FFF1]: bne        $v1, $zr, 0x08936500
    0893653C:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08936540:[14600005]: bne        $v1, $zr, 0x08936558
    08936544:[2665FFFF]: addiu      $a1, $s3, -1
    08936548:[2C42000A]: sltiu      $v0, $v0, 10
  Back Branch 08936574 336 times (length 1290)
  Back Branch 0893691C 283 times (length 1383)
  Back Branch 0893544C 198 times (length 145)
  Back Branch 08936748 73 times (length 1407)
  Back Branch 08936200 71 times (length 111)
  Back Branch 08936054 71 times (length 307)
  Back Branch 08935488 62 times (length 160)
  Back Branch 0893690C 12 times (length 1379)
  Back Branch 08935420 2 times (length 137)
_S1_2_8835054 17,280 instructions (0.174%), 202 calls (08835054 - 088351D0, length 96)
    08835054:[27BDFFF0]: addiu      $sp, $sp, -16
    08835058:[AFB10004]: sw         $s1, 4($sp)
    0883505C:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08835060:[AFB00000]: sw         $s0, 0($sp)
    08835064:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08835068:[AFBF000C]: sw         $ra, 12($sp)
    0883506C:[AFB20008]: sw         $s2, 8($sp)
    08835070:[0E20B536]: jal        0x0882D4D8
    08835074:[8C840010]: lw         $a0, 16($a0)
    08835078:[00021880]: sll        $v1, $v0, 0x0002
    0883507C:[00701821]: addu       $v1, $v1, $s0
    08835080:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835084:[0440004C]: bltz       $v0, 0x088351B8
    08835088:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883508C:[8C720014]: lw         $s2, 20($v1)
    08835090:[0E20D18A]: jal        0x08834628
    08835094:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835098:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883509C:[0E20D17F]: jal        0x088345FC
    088350A0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088350A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088350A8:[10510024]: beq        $v0, $s1, 0x0883513C
    088350AC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088350B0:[0E20D109]: jal        0x08834424
    088350B4:[00000000]: nop
    088350B8:[00511021]: addu       $v0, $v0, $s1
    088350BC:[24510001]: addiu      $s1, $v0, 1
    088350C0:[2A230000]: slti       $v1, $s1, 0
    088350C4:[24420020]: addiu      $v0, $v0, 32
    088350C8:[0223100A]: movz       $v0, $s1, $v1
    088350CC:[8E030098]: lw         $v1, 152($s0)
    088350D0:[00021143]: sra        $v0, $v0, 0x0005
    088350D4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088350D8:[00021080]: sll        $v0, $v0, 0x0002
    088350DC:[7C06F144]: ins        $a2, $zr, 5, 26
    088350E0:[00114100]: sll        $t0, $s1, 0x0004
    088350E4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088350E8:[04C10005]: bgez       $a2, 0x08835100
    088350EC:[00433821]: addu       $a3, $v0, $v1
    088350F0:[24C6FFFF]: addiu      $a2, $a2, -1
    088350F4:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088350F8:[00C23025]: or         $a2, $a2, $v0
    088350FC:[24C60001]: addiu      $a2, $a2, 1
    08835100:[8CE20000]: lw         $v0, 0($a3)
    08835104:[8E050000]: lw         $a1, 0($s0)
    08835108:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    0883510C:[00C31806]: srlv       $v1, $v1, $a2
    08835110:[00431025]: or         $v0, $v0, $v1
    08835114:[00A82821]: addu       $a1, $a1, $t0
    08835118:[0E20D1C8]: jal        0x08834720
    0883511C:[ACE20000]: sw         $v0, 0($a3)
    08835120:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835124:[0E20D139]: jal        0x088344E4
    08835128:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883512C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08835130:[0E20D1A8]: jal        0x088346A0
    08835134:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835138:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883513C:[0E20D17F]: jal        0x088345FC
    08835140:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835144:[8E0300A4]: lw         $v1, 164($s0)
    08835148:[00021100]: sll        $v0, $v0, 0x0004
    0883514C:[24420010]: addiu      $v0, $v0, 16
    08835150:[00621823]: subu       $v1, $v1, $v0
    08835154:[AE0300A4]: sw         $v1, 164($s0)
    08835158:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883515C:[0E20D109]: jal        0x08834424
    08835160:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835164:[28440000]: slti       $a0, $v0, 0
    08835168:[2443001F]: addiu      $v1, $v0, 31
    0883516C:[0044180A]: movz       $v1, $v0, $a0
    08835170:[8E04009C]: lw         $a0, 156($s0)
    08835174:[00031943]: sra        $v1, $v1, 0x0005
    08835178:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0883517C:[00031880]: sll        $v1, $v1, 0x0002
    08835180:[7C06F144]: ins        $a2, $zr, 5, 26
    08835184:[00642021]: addu       $a0, $v1, $a0
    08835188:[04C10005]: bgez       $a2, 0x088351A0
    0883518C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835190:[24C6FFFF]: addiu      $a2, $a2, -1
    08835194:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835198:[00C23025]: or         $a2, $a2, $v0
    0883519C:[24C60001]: addiu      $a2, $a2, 1
    088351A0:[8C830000]: lw         $v1, 0($a0)
    088351A4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088351A8:[00C21006]: srlv       $v0, $v0, $a2
    088351AC:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088351B0:[00621824]: and        $v1, $v1, $v0
    088351B4:[AC830000]: sw         $v1, 0($a0)
    088351B8:[8FBF000C]: lw         $ra, 12($sp)
    088351BC:[8FB20008]: lw         $s2, 8($sp)
    088351C0:[8FB10004]: lw         $s1, 4($sp)
    088351C4:[8FB00000]: lw         $s0, 0($sp)
    088351C8:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    088351CC:[03E00008]: jr         $ra
    088351D0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882124C 16,140 instructions (0.163%), 1,345 calls (0882124C - 088212FC, length 45)
    0882124C:[27BDFFF0]: addiu      $sp, $sp, -16
    08821250:[2CA20005]: sltiu      $v0, $a1, 5
    08821254:[AFBF0000]: sw         $ra, 0($sp)
    08821258:[1040001D]: beq        $v0, $zr, 0x088212D0
    0882125C:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08821260:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    08821264:[00051080]: sll        $v0, $a1, 0x0002
    08821268:[2463FA14]: addiu      $v1, $v1, -1516
    0882126C:[00431021]: addu       $v0, $v0, $v1
    08821270:[8C420000]: lw         $v0, 0($v0)
    08821274:[00400008]: jr         $v0
    08821278:[00000000]: nop
    088212D0:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    088212D4:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    088212D8:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    088212DC:[24845B04]: addiu      $a0, $a0, 23300
    088212E0:[24A55B34]: addiu      $a1, $a1, 23348
    088212E4:[24E7FA08]: addiu      $a3, $a3, -1528
    088212E8:[0E209952]: jal        0x08826548
    088212EC:[24060658]: addiu      $a2, $zr, 1624 <=> li $a2, 1624
    088212F0:[8FBF0000]: lw         $ra, 0($sp)
    088212F4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088212F8:[03E00008]: jr         $ra
    088212FC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8824248 15,535 instructions (0.157%), 180 calls (08824248 - 088242F0, length 43)
    08824248:[27BDFFD0]: addiu      $sp, $sp, -48
    0882424C:[AFB20018]: sw         $s2, 24($sp)
    08824250:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08824254:[AFBF0020]: sw         $ra, 32($sp)
    08824258:[AFB3001C]: sw         $s3, 28($sp)
    0882425C:[AFB10014]: sw         $s1, 20($sp)
    08824260:[1080001C]: beq        $a0, $zr, 0x088242D4
    08824264:[AFB00010]: sw         $s0, 16($sp)
    08824268:[0E204CCD]: jal        0x08813334
    0882426C:[AFA40000]: sw         $a0, 0($sp)
    08824270:[00022080]: sll        $a0, $v0, 0x0002
    08824274:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    08824278:[24840004]: addiu      $a0, $a0, 4
    0882427C:[24A55D94]: addiu      $a1, $a1, 23956
    08824280:[240602EE]: addiu      $a2, $zr, 750 <=> li $a2, 750
    08824284:[0E20AD99]: jal        0x0882B664
    08824288:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0882428C:[10400004]: beq        $v0, $zr, 0x088242A0
    08824290:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08824294:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    08824298:[0A2090B1]: j          0x088242C4
    0882429C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088242A0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088242A4:[0E2099C6]: jal        0x08826718
    088242A8:[2484AD80]: addiu      $a0, $a0, -21120
    088242AC:[0A2090A6]: j          0x08824298
    088242B0:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    088242B4:[0E208493]: jal        0x0882124C
    088242B8:[26310001]: addiu      $s1, $s1, 1
    088242BC:[AE020000]: sw         $v0, 0($s0)
    088242C0:[26100004]: addiu      $s0, $s0, 4
    088242C4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088242C8:[1633FFFA]: bne        $s1, $s3, 0x088242B4
    088242CC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088242D0:[AE000000]: sw         $zr, 0($s0)
    088242D4:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    088242D8:[8FBF0020]: lw         $ra, 32($sp)
    088242DC:[8FB3001C]: lw         $s3, 28($sp)
    088242E0:[8FB20018]: lw         $s2, 24($sp)
    088242E4:[8FB10014]: lw         $s1, 20($sp)
    088242E8:[8FB00010]: lw         $s0, 16($sp)
    088242EC:[03E00008]: jr         $ra
    088242F0:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088242C8 1,525 times (length 7)
    088242A0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088242A4:[0E2099C6]: jal        0x08826718
    088242A8:[2484AD80]: addiu      $a0, $a0, -21120
    088242AC:[0A2090A6]: j          0x08824298
    088242B0:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
--> 088242B4:[0E208493]: jal        0x0882124C
    088242B8:[26310001]: addiu      $s1, $s1, 1
    088242BC:[AE020000]: sw         $v0, 0($s0)
    088242C0:[26100004]: addiu      $s0, $s0, 4
    088242C4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
--> 088242C8:[1633FFFA]: bne        $s1, $s3, 0x088242B4
    088242CC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088242D0:[AE000000]: sw         $zr, 0($s0)
    088242D4:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    088242D8:[8FBF0020]: lw         $ra, 32($sp)
_S1_2_8934F5C 14,195 instructions (0.143%), 835 calls (08934F5C - 08934FB4, length 23)
    08934F5C:[27BDFFF0]: addiu      $sp, $sp, -16
    08934F60:[AFB00000]: sw         $s0, 0($sp)
    08934F64:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08934F68:[AFBF0004]: sw         $ra, 4($sp)
    08934F6C:[8CA20008]: lw         $v0, 8($a1)
    08934F70:[14400007]: bne        $v0, $zr, 0x08934F90
    08934F74:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08934F78:[ACA00004]: sw         $zr, 4($a1)
    08934F7C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08934F80:[8FBF0004]: lw         $ra, 4($sp)
    08934F84:[8FB00000]: lw         $s0, 0($sp)
    08934F88:[03E00008]: jr         $ra
    08934F8C:[27BD0010]: addiu      $sp, $sp, 16
    08934F90:[0E24BDCB]: jal        0x0892F72C
    08934F94:[00000000]: nop
    08934F98:[AE000004]: sw         $zr, 4($s0)
    08934F9C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08934FA0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08934FA4:[AE000008]: sw         $zr, 8($s0)
    08934FA8:[8FBF0004]: lw         $ra, 4($sp)
    08934FAC:[8FB00000]: lw         $s0, 0($sp)
    08934FB0:[03E00008]: jr         $ra
    08934FB4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882B664 13,522 instructions (0.136%), 208 calls (0882B44C - 0882B6CC, length 161)
    0882B44C:[27BDFFC0]: addiu      $sp, $sp, -64
    0882B450:[28A20201]: slti       $v0, $a1, 513
    0882B454:[AFBE0030]: sw         $fp, 48($sp)
    0882B458:[00C0F021]: addu       $fp, $a2, $zr <=> move $fp, $a2
    0882B45C:[AFB60028]: sw         $s6, 40($sp)
    0882B460:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0882B464:[AFB50024]: sw         $s5, 36($sp)
    0882B468:[0100A821]: addu       $s5, $t0, $zr <=> move $s5, $t0
    0882B46C:[AFB40020]: sw         $s4, 32($sp)
    0882B470:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0882B474:[AFB3001C]: sw         $s3, 28($sp)
    0882B478:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0882B47C:[AFB20018]: sw         $s2, 24($sp)
    0882B480:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    0882B484:[AFBF0034]: sw         $ra, 52($sp)
    0882B488:[AFB7002C]: sw         $s7, 44($sp)
    0882B48C:[AFB10014]: sw         $s1, 20($sp)
    0882B490:[10400006]: beq        $v0, $zr, 0x0882B4AC
    0882B494:[AFB00010]: sw         $s0, 16($sp)
    0882B498:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0882B49C:[0E20D629]: jal        0x088358A4
    0882B4A0:[8C440D98]: lw         $a0, 3480($v0)
    0882B4A4:[14400062]: bne        $v0, $zr, 0x0882B630
    0882B4A8:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0882B4AC:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0882B4B0:[00131880]: sll        $v1, $s3, 0x0002
    0882B4B4:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882B4B8:[00731821]: addu       $v1, $v1, $s3
    0882B4BC:[2442BB10]: addiu      $v0, $v0, -17648
    0882B4C0:[00628021]: addu       $s0, $v1, $v0
    0882B4C4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0882B4C8:[82030000]: lb         $v1, 0($s0)
    0882B4CC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882B4D0:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882B4D4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0882B4D8:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    0882B4DC:[10620016]: beq        $v1, $v0, 0x0882B538
    0882B4E0:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    0882B4E4:[00031080]: sll        $v0, $v1, 0x0002
    0882B4E8:[3C0308B3]: lui        $v1, 0x08B3 <=> li $v1, 0x08B30000
    0882B4EC:[24640D84]: addiu      $a0, $v1, 3460
    0882B4F0:[17C00005]: bne        $fp, $zr, 0x0882B508
    0882B4F4:[00442021]: addu       $a0, $v0, $a0
    0882B4F8:[0E20BEFA]: jal        0x0882FBE8
    0882B4FC:[8C840000]: lw         $a0, 0($a0)
    0882B500:[0A20AD48]: j          0x0882B520
    0882B504:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0882B508:[8C840000]: lw         $a0, 0($a0)
    0882B50C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882B510:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    0882B514:[0E20BFE6]: jal        0x0882FF98
    0882B518:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0882B51C:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0882B520:[26310001]: addiu      $s1, $s1, 1
    0882B524:[14400042]: bne        $v0, $zr, 0x0882B630
    0882B528:[26100001]: addiu      $s0, $s0, 1
    0882B52C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0882B530:[5622FFE6]: bnel       $s1, $v0, 0x0882B4CC
    0882B534:[82030000]: lb         $v1, 0($s0)
    0882B538:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0882B53C:[24500D84]: addiu      $s0, $v0, 3460
    0882B540:[8E040000]: lw         $a0, 0($s0)
    0882B544:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882B548:[0E20BAF4]: jal        0x0882EBD0
    0882B54C:[26100004]: addiu      $s0, $s0, 4
    0882B550:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0882B554:[24420D98]: addiu      $v0, $v0, 3480
    0882B558:[5602FFFA]: bnel       $s0, $v0, 0x0882B544
    0882B55C:[8E040000]: lw         $a0, 0($s0)
    0882B560:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    0882B564:[0E2092DC]: jal        0x08824B70
    0882B568:[8E04A9D4]: lw         $a0, -22060($s0)
    0882B56C:[04430005]: bgezl      $v0, 0x0882B584
    0882B570:[8E04A9D4]: lw         $a0, -22060($s0)
    0882B574:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882B578:[0E2099C6]: jal        0x08826718
    0882B57C:[2484BC14]: addiu      $a0, $a0, -17388
    0882B580:[8E04A9D4]: lw         $a0, -22060($s0)
    0882B584:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    0882B588:[3442FFFF]: ori        $v0, $v0, -1
    0882B58C:[3C0308B2]: lui        $v1, 0x08B2 <=> li $v1, 0x08B20000
    0882B590:[0E2092F9]: jal        0x08824BE4
    0882B594:[AC62BB08]: sw         $v0, -17656($v1)
    0882B598:[04430005]: bgezl      $v0, 0x0882B5B0
    0882B59C:[26F70001]: addiu      $s7, $s7, 1
    0882B5A0:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0882B5A4:[0E2099C6]: jal        0x08826718
    0882B5A8:[2484BC04]: addiu      $a0, $a0, -17404
    0882B5AC:[26F70001]: addiu      $s7, $s7, 1
    0882B5B0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882B5B4:[16E2FFBF]: bne        $s7, $v0, 0x0882B4B4
    0882B5B8:[00131880]: sll        $v1, $s3, 0x0002
    0882B5BC:[0E20BDDA]: jal        0x0882F768
    0882B5C0:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882B5C4:[16400003]: bne        $s2, $zr, 0x0882B5D4
    0882B5C8:[00131880]: sll        $v1, $s3, 0x0002
    0882B5CC:[3C0208AD]: lui        $v0, 0x08AD <=> li $v0, 0x08AD0000
    0882B5D0:[24526B4C]: addiu      $s2, $v0, 27468
    0882B5D4:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882B5D8:[2442BB10]: addiu      $v0, $v0, -17648
    0882B5DC:[00731821]: addu       $v1, $v1, $s3
    0882B5E0:[00621821]: addu       $v1, $v1, $v0
    0882B5E4:[80630000]: lb         $v1, 0($v1)
    0882B5E8:[3C0208B2]: lui        $v0, 0x08B2 <=> li $v0, 0x08B20000
    0882B5EC:[2442BAB8]: addiu      $v0, $v0, -17736
    0882B5F0:[00031900]: sll        $v1, $v1, 0x0004
    0882B5F4:[00621821]: addu       $v1, $v1, $v0
    0882B5F8:[8C620000]: lw         $v0, 0($v1)
    0882B5FC:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    0882B600:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    0882B604:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    0882B608:[02A04821]: addu       $t1, $s5, $zr <=> move $t1, $s5
    0882B60C:[24846B58]: addiu      $a0, $a0, 27480
    0882B610:[24A56B20]: addiu      $a1, $a1, 27424
    0882B614:[24E7FBCC]: addiu      $a3, $a3, -1076
    0882B618:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0882B61C:[02805821]: addu       $t3, $s4, $zr <=> move $t3, $s4
    0882B620:[240601F8]: addiu      $a2, $zr, 504 <=> li $a2, 504
    0882B624:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    0882B628:[0E209952]: jal        0x08826548
    0882B62C:[AFA20000]: sw         $v0, 0($sp)
    0882B630:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    0882B634:[8FBF0034]: lw         $ra, 52($sp)
    0882B638:[8FBE0030]: lw         $fp, 48($sp)
    0882B63C:[8FB7002C]: lw         $s7, 44($sp)
    0882B640:[8FB60028]: lw         $s6, 40($sp)
    0882B644:[8FB50024]: lw         $s5, 36($sp)
    0882B648:[8FB40020]: lw         $s4, 32($sp)
    0882B64C:[8FB3001C]: lw         $s3, 28($sp)
    0882B650:[8FB20018]: lw         $s2, 24($sp)
    0882B654:[8FB10014]: lw         $s1, 20($sp)
    0882B658:[8FB00010]: lw         $s0, 16($sp)
    0882B65C:[03E00008]: jr         $ra
    0882B660:[27BD0040]: addiu      $sp, $sp, 64
    0882B664:[27BDFFF0]: addiu      $sp, $sp, -16
    0882B668:[AFB20008]: sw         $s2, 8($sp)
    0882B66C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    0882B670:[AFB10004]: sw         $s1, 4($sp)
    0882B674:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0882B678:[AFB00000]: sw         $s0, 0($sp)
    0882B67C:[AFBF000C]: sw         $ra, 12($sp)
    0882B680:[0E20ABD2]: jal        0x0882AF48
    0882B684:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0882B688:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882B68C:[90420000]: lbu        $v0, 0($v0)
    0882B690:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0882B694:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0882B698:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882B69C:[14400006]: bne        $v0, $zr, 0x0882B6B8
    0882B6A0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882B6A4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882B6A8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0882B6AC:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0882B6B0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882B6B4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882B6B8:[8FBF000C]: lw         $ra, 12($sp)
    0882B6BC:[8FB20008]: lw         $s2, 8($sp)
    0882B6C0:[8FB10004]: lw         $s1, 4($sp)
    0882B6C4:[8FB00000]: lw         $s0, 0($sp)
    0882B6C8:[0A20AD13]: j          0x0882B44C
    0882B6CC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882B6C8 208 times (length 161)
_S1_2_8826094 12,917 instructions (0.130%), 248 calls (08826094 - 08826208, length 94)
    08826094:[27BDFFE0]: addiu      $sp, $sp, -32
    08826098:[AFB50014]: sw         $s5, 20($sp)
    0882609C:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088260A0:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    088260A4:[AFB3000C]: sw         $s3, 12($sp)
    088260A8:[AFB00000]: sw         $s0, 0($sp)
    088260AC:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    088260B0:[AFBF0018]: sw         $ra, 24($sp)
    088260B4:[AFB40010]: sw         $s4, 16($sp)
    088260B8:[AFB20008]: sw         $s2, 8($sp)
    088260BC:[AFB10004]: sw         $s1, 4($sp)
    088260C0:[8E03AE1C]: lw         $v1, -20964($s0)
    088260C4:[8C46AE18]: lw         $a2, -20968($v0)
    088260C8:[00651021]: addu       $v0, $v1, $a1
    088260CC:[00C2102B]: sltu       $v0, $a2, $v0
    088260D0:[10400011]: beq        $v0, $zr, 0x08826118
    088260D4:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    088260D8:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    088260DC:[0E209805]: jal        0x08826014
    088260E0:[00C32823]: subu       $a1, $a2, $v1
    088260E4:[3C0408B3]: lui        $a0, 0x08B3 <=> li $a0, 0x08B30000
    088260E8:[8E02AE1C]: lw         $v0, -20964($s0)
    088260EC:[8C83AE24]: lw         $v1, -20956($a0)
    088260F0:[0062102B]: sltu       $v0, $v1, $v0
    088260F4:[14400004]: bne        $v0, $zr, 0x08826108
    088260F8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088260FC:[8C42AE14]: lw         $v0, -20972($v0)
    08826100:[AC82AE24]: sw         $v0, -20956($a0)
    08826104:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826108:[8C42AE14]: lw         $v0, -20972($v0)
    0882610C:[AE02AE1C]: sw         $v0, -20964($s0)
    08826110:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08826114:[8E03AE1C]: lw         $v1, -20964($s0)
    08826118:[3C1208B3]: lui        $s2, 0x08B3 <=> li $s2, 0x08B30000
    0882611C:[8E42AE18]: lw         $v0, -20968($s2)
    08826120:[00738821]: addu       $s1, $v1, $s3
    08826124:[0051102B]: sltu       $v0, $v0, $s1
    08826128:[10400003]: beq        $v0, $zr, 0x08826138
    0882612C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08826130:[0E2099C6]: jal        0x08826718
    08826134:[2484B038]: addiu      $a0, $a0, -20424
    08826138:[3C1408B3]: lui        $s4, 0x08B3 <=> li $s4, 0x08B30000
    0882613C:[8E02AE1C]: lw         $v0, -20964($s0)
    08826140:[8E83AE24]: lw         $v1, -20956($s4)
    08826144:[0062102B]: sltu       $v0, $v1, $v0
    08826148:[14400019]: bne        $v0, $zr, 0x088261B0
    0882614C:[26240040]: addiu      $a0, $s1, 64
    08826150:[0064102B]: sltu       $v0, $v1, $a0
    08826154:[50400017]: beql       $v0, $zr, 0x088261B4
    08826158:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    0882615C:[8E46AE18]: lw         $a2, -20968($s2)
    08826160:[0086102B]: sltu       $v0, $a0, $a2
    08826164:[10400007]: beq        $v0, $zr, 0x08826184
    08826168:[8E45AE18]: lw         $a1, -20968($s2)
    0882616C:[00C43023]: subu       $a2, $a2, $a0
    08826170:[0E24C1DA]: jal        0x08930768
    08826174:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    08826178:[14400009]: bne        $v0, $zr, 0x088261A0
    0882617C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08826180:[8E45AE18]: lw         $a1, -20968($s2)
    08826184:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826188:[0E209805]: jal        0x08826014
    0882618C:[00B12823]: subu       $a1, $a1, $s1
    08826190:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826194:[8C42AE14]: lw         $v0, -20972($v0)
    08826198:[0A20986C]: j          0x088261B0
    0882619C:[AE82AE24]: sw         $v0, -20956($s4)
    088261A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088261A4:[0E209805]: jal        0x08826014
    088261A8:[00512823]: subu       $a1, $v0, $s1
    088261AC:[AE90AE24]: sw         $s0, -20956($s4)
    088261B0:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    088261B4:[8E04AE1C]: lw         $a0, -20964($s0)
    088261B8:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    088261BC:[0E24C23B]: jal        0x089308EC
    088261C0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088261C4:[8E02AE1C]: lw         $v0, -20964($s0)
    088261C8:[3C0308B3]: lui        $v1, 0x08B3 <=> li $v1, 0x08B30000
    088261CC:[8C63AE18]: lw         $v1, -20968($v1)
    088261D0:[00531021]: addu       $v0, $v0, $s3
    088261D4:[14430004]: bne        $v0, $v1, 0x088261E8
    088261D8:[AE02AE1C]: sw         $v0, -20964($s0)
    088261DC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088261E0:[8C42AE14]: lw         $v0, -20972($v0)
    088261E4:[AE02AE1C]: sw         $v0, -20964($s0)
    088261E8:[8FBF0018]: lw         $ra, 24($sp)
    088261EC:[8FB50014]: lw         $s5, 20($sp)
    088261F0:[8FB40010]: lw         $s4, 16($sp)
    088261F4:[8FB3000C]: lw         $s3, 12($sp)
    088261F8:[8FB20008]: lw         $s2, 8($sp)
    088261FC:[8FB10004]: lw         $s1, 4($sp)
    08826200:[8FB00000]: lw         $s0, 0($sp)
    08826204:[03E00008]: jr         $ra
    08826208:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8825F28 12,884 instructions (0.130%), 140 calls (08825F28 - 08932B74, length 275220)
_S1_2_8820F6C 12,105 instructions (0.122%), 1,345 calls (08820F6C - 08820FEC, length 33)
    08820F6C:[8C860000]: lw         $a2, 0($a0)
    08820F70:[90C30000]: lbu        $v1, 0($a2)
    08820F74:[28620080]: slti       $v0, $v1, 128
    08820F78:[54400006]: bnel       $v0, $zr, 0x08820F94
    08820F7C:[24C60001]: addiu      $a2, $a2, 1
    08820F80:[2462FF5F]: addiu      $v0, $v1, -161
    08820F84:[2C42003F]: sltiu      $v0, $v0, 63
    08820F88:[50400004]: beql       $v0, $zr, 0x08820F9C
    08820F8C:[2462FF7F]: addiu      $v0, $v1, -129
    08820F90:[24C60001]: addiu      $a2, $a2, 1
    08820F94:[0A2083FA]: j          0x08820FE8
    08820F98:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08820F9C:[2C42001F]: sltiu      $v0, $v0, 31
    08820FA0:[54400006]: bnel       $v0, $zr, 0x08820FBC
    08820FA4:[90C50001]: lbu        $a1, 1($a2)
    08820FA8:[2462FF20]: addiu      $v0, $v1, -224
    08820FAC:[2C420010]: sltiu      $v0, $v0, 16
    08820FB0:[1040000D]: beq        $v0, $zr, 0x08820FE8
    08820FB4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08820FB8:[90C50001]: lbu        $a1, 1($a2)
    08820FBC:[24A2FFC0]: addiu      $v0, $a1, -64
    08820FC0:[2C42003F]: sltiu      $v0, $v0, 63
    08820FC4:[14400006]: bne        $v0, $zr, 0x08820FE0
    08820FC8:[00031200]: sll        $v0, $v1, 0x0008
    08820FCC:[24A2FF80]: addiu      $v0, $a1, -128
    08820FD0:[2C42007D]: sltiu      $v0, $v0, 125
    08820FD4:[50400004]: beql       $v0, $zr, 0x08820FE8
    08820FD8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08820FDC:[00031200]: sll        $v0, $v1, 0x0008
    08820FE0:[00451025]: or         $v0, $v0, $a1
    08820FE4:[24C60002]: addiu      $a2, $a2, 2
    08820FE8:[03E00008]: jr         $ra
    08820FEC:[AC860000]: sw         $a2, 0($a0)
_S1_2_882620C 10,880 instructions (0.110%), 140 calls (0882620C - 0882648C, length 161)
    0882620C:[27BDFDD0]: addiu      $sp, $sp, -560
    08826210:[AFB3021C]: sw         $s3, 540($sp)
    08826214:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08826218:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0882621C:[AFBF0224]: sw         $ra, 548($sp)
    08826220:[27A40010]: addiu      $a0, $sp, 16
    08826224:[AFB40220]: sw         $s4, 544($sp)
    08826228:[AFB20218]: sw         $s2, 536($sp)
    0882622C:[AFB10214]: sw         $s1, 532($sp)
    08826230:[14A0000A]: bne        $a1, $zr, 0x0882625C
    08826234:[AFB00210]: sw         $s0, 528($sp)
    08826238:[0000000D]: break      0x00000
    0882623C:[3C0608AD]: lui        $a2, 0x08AD <=> li $a2, 0x08AD0000
    08826240:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    08826244:[24C65FAC]: addiu      $a2, $a2, 24492
    08826248:[24E7FAE4]: addiu      $a3, $a3, -1308
    0882624C:[0E24CA70]: jal        0x089329C0
    08826250:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08826254:[0A20989B]: j          0x0882626C
    08826258:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0882625C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08826260:[0E24DFD9]: jal        0x08937F64
    08826264:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08826268:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0882626C:[28420200]: slti       $v0, $v0, 512
    08826270:[14400004]: bne        $v0, $zr, 0x08826284
    08826274:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08826278:[0000000D]: break      0x00000
    0882627C:[241201FF]: addiu      $s2, $zr, 511 <=> li $s2, 511
    08826280:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08826284:[0E2097CA]: jal        0x08825F28
    08826288:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0882628C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08826290:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826294:[8C44A9C8]: lw         $a0, -22072($v0)
    08826298:[10800012]: beq        $a0, $zr, 0x088262E4
    0882629C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088262A0:[0E264C79]: jal        0x089931E4 [sceKernelLockLwMutex]
    088262A4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088262A8:[3C038002]: lui        $v1, 0x8002 <=> li $v1, 0x80020000
    088262AC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088262B0:[34620064]: ori        $v0, $v1, 100
    088262B4:[10C20067]: beq        $a2, $v0, 0x08826454
    088262B8:[346201A7]: ori        $v0, $v1, 423
    088262BC:[10C20065]: beq        $a2, $v0, 0x08826454
    088262C0:[00000000]: nop
    088262C4:[10C00008]: beq        $a2, $zr, 0x088262E8
    088262C8:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088262CC:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    088262D0:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    088262D4:[24845FCC]: addiu      $a0, $a0, 24524
    088262D8:[0E264CA1]: jal        0x08993284 [sceKernelPrintf]
    088262DC:[24A5FADC]: addiu      $a1, $a1, -1316
    088262E0:[0000000D]: break      0x00000
    088262E4:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088262E8:[2451AF34]: addiu      $s1, $v0, -20684
    088262EC:[8E220800]: lw         $v0, 2048($s1)
    088262F0:[1C40000E]: bgtz       $v0, 0x0882632C
    088262F4:[32620002]: andi       $v0, $s3, 2
    088262F8:[0A2098D5]: j          0x08826354
    088262FC:[00000000]: nop
    08826300:[2604AF34]: addiu      $a0, $s0, -20684
    08826304:[0E2097B4]: jal        0x08825ED0
    08826308:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0882630C:[2604AF34]: addiu      $a0, $s0, -20684
    08826310:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08826314:[0E2097B4]: jal        0x08825ED0
    08826318:[27A50010]: addiu      $a1, $sp, 16
    0882631C:[0E264C85]: jal        0x08993214 [sceKernelCpuResumeIntr]
    08826320:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826324:[0A20991D]: j          0x08826474
    08826328:[8FBF0224]: lw         $ra, 548($sp)
    0882632C:[0E264C75]: jal        0x089931D4 [sceKernelCpuSuspendIntr]
    08826330:[00000000]: nop
    08826334:[8E250800]: lw         $a1, 2048($s1)
    08826338:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882633C:[0E209825]: jal        0x08826094
    08826340:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826344:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08826348:[0E264C85]: jal        0x08993214 [sceKernelCpuResumeIntr]
    0882634C:[AE200800]: sw         $zr, 2048($s1)
    08826350:[32620002]: andi       $v0, $s3, 2
    08826354:[10400018]: beq        $v0, $zr, 0x088263B8
    08826358:[32620004]: andi       $v0, $s3, 4
    0882635C:[32620008]: andi       $v0, $s3, 8
    08826360:[1040000B]: beq        $v0, $zr, 0x08826390
    08826364:[27B10010]: addiu      $s1, $sp, 16
    08826368:[0E204CCD]: jal        0x08813334
    0882636C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08826370:[0E24BF54]: jal        0x0892FD50
    08826374:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08826378:[8C470008]: lw         $a3, 8($v0)
    0882637C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08826380:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08826384:[0E24BF34]: jal        0x0892FCD0
    08826388:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0882638C:[27B10010]: addiu      $s1, $sp, 16
    08826390:[0E204CCD]: jal        0x08813334
    08826394:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08826398:[0E24BF54]: jal        0x0892FD50
    0882639C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088263A0:[8C470008]: lw         $a3, 8($v0)
    088263A4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088263A8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088263AC:[0E24BF34]: jal        0x0892FCD0
    088263B0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088263B4:[32620004]: andi       $v0, $s3, 4
    088263B8:[10400016]: beq        $v0, $zr, 0x08826414
    088263BC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088263C0:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088263C4:[8C42AE14]: lw         $v0, -20972($v0)
    088263C8:[10400012]: beq        $v0, $zr, 0x08826414
    088263CC:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088263D0:[1A400010]: blez       $s2, 0x08826414
    088263D4:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    088263D8:[9202B740]: lbu        $v0, -18624($s0)
    088263DC:[14400005]: bne        $v0, $zr, 0x088263F4
    088263E0:[27A40010]: addiu      $a0, $sp, 16
    088263E4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088263E8:[0E209825]: jal        0x08826094
    088263EC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088263F0:[27A40010]: addiu      $a0, $sp, 16
    088263F4:[0E209825]: jal        0x08826094
    088263F8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088263FC:[03B21021]: addu       $v0, $sp, $s2
    08826400:[8042000F]: lb         $v0, 15($v0)
    08826404:[3842000A]: xori       $v0, $v0, 10
    08826408:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0882640C:[A202B740]: sb         $v0, -18624($s0)
    08826410:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08826414:[8C44A9C8]: lw         $a0, -22072($v0)
    08826418:[10800016]: beq        $a0, $zr, 0x08826474
    0882641C:[8FBF0224]: lw         $ra, 548($sp)
    08826420:[0E264C7D]: jal        0x089931F4 [sceKernelUnlockLwMutex]
    08826424:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08826428:[50400012]: beql       $v0, $zr, 0x08826474
    0882642C:[8FBF0224]: lw         $ra, 548($sp)
    08826430:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08826434:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08826438:[24845FCC]: addiu      $a0, $a0, 24524
    0882643C:[24A5FAD4]: addiu      $a1, $a1, -1324
    08826440:[0E264CA1]: jal        0x08993284 [sceKernelPrintf]
    08826444:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08826448:[0000000D]: break      0x00000
    0882644C:[0A20991D]: j          0x08826474
    08826450:[8FBF0224]: lw         $ra, 548($sp)
    08826454:[0E264C75]: jal        0x089931D4 [sceKernelCpuSuspendIntr]
    08826458:[00000000]: nop
    0882645C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08826460:[32620004]: andi       $v0, $s3, 4
    08826464:[1040FFAD]: beq        $v0, $zr, 0x0882631C
    08826468:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    0882646C:[0A2098C0]: j          0x08826300
    08826470:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08826474:[8FB40220]: lw         $s4, 544($sp)
    08826478:[8FB3021C]: lw         $s3, 540($sp)
    0882647C:[8FB20218]: lw         $s2, 536($sp)
    08826480:[8FB10214]: lw         $s1, 532($sp)
    08826484:[8FB00210]: lw         $s0, 528($sp)
    08826488:[03E00008]: jr         $ra
    0882648C:[27BD0230]: addiu      $sp, $sp, 560
_S1_2_8828E20 10,560 instructions (0.106%), 1,320 calls (08828E20 - 08828E40, length 9)
    08828E20:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08828E24:[2CC60001]: sltiu      $a2, $a2, 1
    08828E28:[10A00002]: beq        $a1, $zr, 0x08828E34
    08828E2C:[8C820000]: lw         $v0, 0($a0)
    08828E30:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08828E34:[00461021]: addu       $v0, $v0, $a2
    08828E38:[0043282D]: min        $a1, $v0, $v1
    08828E3C:[03E00008]: jr         $ra
    08828E40:[AC850000]: sw         $a1, 0($a0)
_S1_2_8828CF8 10,560 instructions (0.106%), 1,320 calls (08828CF8 - 08828D18, length 9)
    08828CF8:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08828CFC:[0006302B]: sltu       $a2, $zr, $a2 <=> move $a2, $a2
    08828D00:[10A00002]: beq        $a1, $zr, 0x08828D0C
    08828D04:[8C820000]: lw         $v0, 0($a0)
    08828D08:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08828D0C:[00461021]: addu       $v0, $v0, $a2
    08828D10:[0043282D]: min        $a1, $v0, $v1
    08828D14:[03E00008]: jr         $ra
    08828D18:[AC850000]: sw         $a1, 0($a0)
_S1_2_8932F68 10,083 instructions (0.102%), 117 calls (08932F68 - 08933078, length 69)
    08932F68:[30820003]: andi       $v0, $a0, 3
    08932F6C:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08932F70:[14400014]: bne        $v0, $zr, 0x08932FC4
    08932F74:[30A700FF]: andi       $a3, $a1, 255
    08932F78:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08932F7C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08932F80:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08932F84:[00091200]: sll        $v0, $t1, 0x0008
    08932F88:[24630001]: addiu      $v1, $v1, 1
    08932F8C:[1465FFFD]: bne        $v1, $a1, 0x08932F84
    08932F90:[00E24825]: or         $t1, $a3, $v0
    08932F94:[8CC50000]: lw         $a1, 0($a2)
    08932F98:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08932F9C:[3442FEFF]: ori        $v0, $v0, -257
    08932FA0:[00A21021]: addu       $v0, $a1, $v0
    08932FA4:[00052027]: nor        $a0, $zr, $a1 <=> li $a0, not $a1
    08932FA8:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    08932FAC:[00441024]: and        $v0, $v0, $a0
    08932FB0:[34638080]: ori        $v1, $v1, -32640
    08932FB4:[00431024]: and        $v0, $v0, $v1
    08932FB8:[1040000F]: beq        $v0, $zr, 0x08932FF8
    08932FBC:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08932FC0:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08932FC4:[90830000]: lbu        $v1, 0($a0)
    08932FC8:[10600007]: beq        $v1, $zr, 0x08932FE8
    08932FCC:[00000000]: nop
    08932FD0:[10E30028]: beq        $a3, $v1, 0x08933074
    08932FD4:[00000000]: nop
    08932FD8:[24840001]: addiu      $a0, $a0, 1
    08932FDC:[90830000]: lbu        $v1, 0($a0)
    08932FE0:[1460FFFB]: bne        $v1, $zr, 0x08932FD0
    08932FE4:[00000000]: nop
    08932FE8:[10E30022]: beq        $a3, $v1, 0x08933074
    08932FEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08932FF0:[03E00008]: jr         $ra
    08932FF4:[00000000]: nop
    08932FF8:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08932FFC:[01252026]: xor        $a0, $t1, $a1
    08933000:[3463FEFF]: ori        $v1, $v1, -257
    08933004:[00831821]: addu       $v1, $a0, $v1
    08933008:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893300C:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933010:[00641824]: and        $v1, $v1, $a0
    08933014:[34428080]: ori        $v0, $v0, -32640
    08933018:[00621824]: and        $v1, $v1, $v0
    0893301C:[5460FFE9]: bnel       $v1, $zr, 0x08932FC4
    08933020:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933024:[25080004]: addiu      $t0, $t0, 4
    08933028:[8D050000]: lw         $a1, 0($t0)
    0893302C:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08933030:[3442FEFF]: ori        $v0, $v0, -257
    08933034:[01252026]: xor        $a0, $t1, $a1
    08933038:[00823021]: addu       $a2, $a0, $v0
    0893303C:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08933040:[00A22821]: addu       $a1, $a1, $v0
    08933044:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08933048:[34428080]: ori        $v0, $v0, -32640
    0893304C:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933050:[00651824]: and        $v1, $v1, $a1
    08933054:[00862024]: and        $a0, $a0, $a2
    08933058:[00621824]: and        $v1, $v1, $v0
    0893305C:[1460FFD8]: bne        $v1, $zr, 0x08932FC0
    08933060:[00822024]: and        $a0, $a0, $v0
    08933064:[5080FFF0]: beql       $a0, $zr, 0x08933028
    08933068:[25080004]: addiu      $t0, $t0, 4
    0893306C:[0A24CBF1]: j          0x08932FC4
    08933070:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933074:[03E00008]: jr         $ra
    08933078:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08932FE0 893 times (length 6)
    08932FBC:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08932FC0:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08932FC4:[90830000]: lbu        $v1, 0($a0)
    08932FC8:[10600007]: beq        $v1, $zr, 0x08932FE8
    08932FCC:[00000000]: nop
--> 08932FD0:[10E30028]: beq        $a3, $v1, 0x08933074
    08932FD4:[00000000]: nop
    08932FD8:[24840001]: addiu      $a0, $a0, 1
    08932FDC:[90830000]: lbu        $v1, 0($a0)
--> 08932FE0:[1460FFFB]: bne        $v1, $zr, 0x08932FD0
    08932FE4:[00000000]: nop
    08932FE8:[10E30022]: beq        $a3, $v1, 0x08933074
    08932FEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08932FF0:[03E00008]: jr         $ra
  Back Branch 08932F8C 188 times (length 4)
    08932F70:[14400014]: bne        $v0, $zr, 0x08932FC4
    08932F74:[30A700FF]: andi       $a3, $a1, 255
    08932F78:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08932F7C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08932F80:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
--> 08932F84:[00091200]: sll        $v0, $t1, 0x0008
    08932F88:[24630001]: addiu      $v1, $v1, 1
--> 08932F8C:[1465FFFD]: bne        $v1, $a1, 0x08932F84
    08932F90:[00E24825]: or         $t1, $a3, $v0
    08932F94:[8CC50000]: lw         $a1, 0($a2)
    08932F98:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08932F9C:[3442FEFF]: ori        $v0, $v0, -257
  Back Branch 0893305C 88 times (length 41)
    08932FAC:[00441024]: and        $v0, $v0, $a0
    08932FB0:[34638080]: ori        $v1, $v1, -32640
    08932FB4:[00431024]: and        $v0, $v0, $v1
    08932FB8:[1040000F]: beq        $v0, $zr, 0x08932FF8
    08932FBC:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
--> 08932FC0:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08932FC4:[90830000]: lbu        $v1, 0($a0)
    08932FC8:[10600007]: beq        $v1, $zr, 0x08932FE8
    08932FCC:[00000000]: nop
    08932FD0:[10E30028]: beq        $a3, $v1, 0x08933074
    08932FD4:[00000000]: nop
    08932FD8:[24840001]: addiu      $a0, $a0, 1
    08932FDC:[90830000]: lbu        $v1, 0($a0)
    08932FE0:[1460FFFB]: bne        $v1, $zr, 0x08932FD0
    08932FE4:[00000000]: nop
    08932FE8:[10E30022]: beq        $a3, $v1, 0x08933074
    08932FEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08932FF0:[03E00008]: jr         $ra
    08932FF4:[00000000]: nop
    08932FF8:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08932FFC:[01252026]: xor        $a0, $t1, $a1
    08933000:[3463FEFF]: ori        $v1, $v1, -257
    08933004:[00831821]: addu       $v1, $a0, $v1
    08933008:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893300C:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933010:[00641824]: and        $v1, $v1, $a0
    08933014:[34428080]: ori        $v0, $v0, -32640
    08933018:[00621824]: and        $v1, $v1, $v0
    0893301C:[5460FFE9]: bnel       $v1, $zr, 0x08932FC4
    08933020:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933024:[25080004]: addiu      $t0, $t0, 4
    08933028:[8D050000]: lw         $a1, 0($t0)
    0893302C:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08933030:[3442FEFF]: ori        $v0, $v0, -257
    08933034:[01252026]: xor        $a0, $t1, $a1
    08933038:[00823021]: addu       $a2, $a0, $v0
    0893303C:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08933040:[00A22821]: addu       $a1, $a1, $v0
    08933044:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08933048:[34428080]: ori        $v0, $v0, -32640
    0893304C:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933050:[00651824]: and        $v1, $v1, $a1
    08933054:[00862024]: and        $a0, $a0, $a2
    08933058:[00621824]: and        $v1, $v1, $v0
--> 0893305C:[1460FFD8]: bne        $v1, $zr, 0x08932FC0
    08933060:[00822024]: and        $a0, $a0, $v0
    08933064:[5080FFF0]: beql       $a0, $zr, 0x08933028
    08933068:[25080004]: addiu      $t0, $t0, 4
    0893306C:[0A24CBF1]: j          0x08932FC4
  Back Branch 08933064 47 times (length 17)
    08933014:[34428080]: ori        $v0, $v0, -32640
    08933018:[00621824]: and        $v1, $v1, $v0
    0893301C:[5460FFE9]: bnel       $v1, $zr, 0x08932FC4
    08933020:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933024:[25080004]: addiu      $t0, $t0, 4
--> 08933028:[8D050000]: lw         $a1, 0($t0)
    0893302C:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08933030:[3442FEFF]: ori        $v0, $v0, -257
    08933034:[01252026]: xor        $a0, $t1, $a1
    08933038:[00823021]: addu       $a2, $a0, $v0
    0893303C:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08933040:[00A22821]: addu       $a1, $a1, $v0
    08933044:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08933048:[34428080]: ori        $v0, $v0, -32640
    0893304C:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933050:[00651824]: and        $v1, $v1, $a1
    08933054:[00862024]: and        $a0, $a0, $a2
    08933058:[00621824]: and        $v1, $v1, $v0
    0893305C:[1460FFD8]: bne        $v1, $zr, 0x08932FC0
    08933060:[00822024]: and        $a0, $a0, $v0
--> 08933064:[5080FFF0]: beql       $a0, $zr, 0x08933028
    08933068:[25080004]: addiu      $t0, $t0, 4
    0893306C:[0A24CBF1]: j          0x08932FC4
    08933070:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933074:[03E00008]: jr         $ra
  Back Branch 0893306C 28 times (length 44)
    08932FB0:[34638080]: ori        $v1, $v1, -32640
    08932FB4:[00431024]: and        $v0, $v0, $v1
    08932FB8:[1040000F]: beq        $v0, $zr, 0x08932FF8
    08932FBC:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08932FC0:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
--> 08932FC4:[90830000]: lbu        $v1, 0($a0)
    08932FC8:[10600007]: beq        $v1, $zr, 0x08932FE8
    08932FCC:[00000000]: nop
    08932FD0:[10E30028]: beq        $a3, $v1, 0x08933074
    08932FD4:[00000000]: nop
    08932FD8:[24840001]: addiu      $a0, $a0, 1
    08932FDC:[90830000]: lbu        $v1, 0($a0)
    08932FE0:[1460FFFB]: bne        $v1, $zr, 0x08932FD0
    08932FE4:[00000000]: nop
    08932FE8:[10E30022]: beq        $a3, $v1, 0x08933074
    08932FEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08932FF0:[03E00008]: jr         $ra
    08932FF4:[00000000]: nop
    08932FF8:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08932FFC:[01252026]: xor        $a0, $t1, $a1
    08933000:[3463FEFF]: ori        $v1, $v1, -257
    08933004:[00831821]: addu       $v1, $a0, $v1
    08933008:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893300C:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933010:[00641824]: and        $v1, $v1, $a0
    08933014:[34428080]: ori        $v0, $v0, -32640
    08933018:[00621824]: and        $v1, $v1, $v0
    0893301C:[5460FFE9]: bnel       $v1, $zr, 0x08932FC4
    08933020:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933024:[25080004]: addiu      $t0, $t0, 4
    08933028:[8D050000]: lw         $a1, 0($t0)
    0893302C:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08933030:[3442FEFF]: ori        $v0, $v0, -257
    08933034:[01252026]: xor        $a0, $t1, $a1
    08933038:[00823021]: addu       $a2, $a0, $v0
    0893303C:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08933040:[00A22821]: addu       $a1, $a1, $v0
    08933044:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08933048:[34428080]: ori        $v0, $v0, -32640
    0893304C:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933050:[00651824]: and        $v1, $v1, $a1
    08933054:[00862024]: and        $a0, $a0, $a2
    08933058:[00621824]: and        $v1, $v1, $v0
    0893305C:[1460FFD8]: bne        $v1, $zr, 0x08932FC0
    08933060:[00822024]: and        $a0, $a0, $v0
    08933064:[5080FFF0]: beql       $a0, $zr, 0x08933028
    08933068:[25080004]: addiu      $t0, $t0, 4
--> 0893306C:[0A24CBF1]: j          0x08932FC4
    08933070:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933074:[03E00008]: jr         $ra
    08933078:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 0893301C 6 times (length 24)
    08932FB0:[34638080]: ori        $v1, $v1, -32640
    08932FB4:[00431024]: and        $v0, $v0, $v1
    08932FB8:[1040000F]: beq        $v0, $zr, 0x08932FF8
    08932FBC:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08932FC0:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
--> 08932FC4:[90830000]: lbu        $v1, 0($a0)
    08932FC8:[10600007]: beq        $v1, $zr, 0x08932FE8
    08932FCC:[00000000]: nop
    08932FD0:[10E30028]: beq        $a3, $v1, 0x08933074
    08932FD4:[00000000]: nop
    08932FD8:[24840001]: addiu      $a0, $a0, 1
    08932FDC:[90830000]: lbu        $v1, 0($a0)
    08932FE0:[1460FFFB]: bne        $v1, $zr, 0x08932FD0
    08932FE4:[00000000]: nop
    08932FE8:[10E30022]: beq        $a3, $v1, 0x08933074
    08932FEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08932FF0:[03E00008]: jr         $ra
    08932FF4:[00000000]: nop
    08932FF8:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08932FFC:[01252026]: xor        $a0, $t1, $a1
    08933000:[3463FEFF]: ori        $v1, $v1, -257
    08933004:[00831821]: addu       $v1, $a0, $v1
    08933008:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    0893300C:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08933010:[00641824]: and        $v1, $v1, $a0
    08933014:[34428080]: ori        $v0, $v0, -32640
    08933018:[00621824]: and        $v1, $v1, $v0
--> 0893301C:[5460FFE9]: bnel       $v1, $zr, 0x08932FC4
    08933020:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08933024:[25080004]: addiu      $t0, $t0, 4
    08933028:[8D050000]: lw         $a1, 0($t0)
    0893302C:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
_S1_2_8831A64 9,607 instructions (0.097%), 1 calls (08831A64 - 08832A0C, length 1003)
  Back Branch 08832858 42 times (length 55)
    08832770:[02A2A824]: and        $s5, $s5, $v0
    08832774:[16A0FFF6]: bne        $s5, $zr, 0x08832750
    08832778:[8FB40314]: lw         $s4, 788($sp)
    0883277C:[0A20CA14]: j          0x08832850
    08832780:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
--> 08832784:[02808816]: clz        $s1, $s4
    08832788:[2631FFE1]: addiu      $s1, $s1, -31
    0883278C:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    08832790:[00111080]: sll        $v0, $s1, 0x0002
    08832794:[0055B021]: addu       $s6, $v0, $s5
    08832798:[8EC50038]: lw         $a1, 56($s6)
    0883279C:[001118C0]: sll        $v1, $s1, 0x0003
    088327A0:[00111140]: sll        $v0, $s1, 0x0005
    088327A4:[00431023]: subu       $v0, $v0, $v1
    088327A8:[27A30008]: addiu      $v1, $sp, 8
    088327AC:[04A00003]: bltz       $a1, 0x088327BC
    088327B0:[00629821]: addu       $s3, $v1, $v0
    088327B4:[0E2099C6]: jal        0x08826718
    088327B8:[00000000]: nop
    088327BC:[8E640004]: lw         $a0, 4($s3)
    088327C0:[0E264DC9]: jal        0x08993724 [sceAtracSetDataAndGetID]
    088327C4:[8E650008]: lw         $a1, 8($s3)
    088327C8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088327CC:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088327D0:[04410003]: bgez       $v0, 0x088327E0
    088327D4:[2484C9B8]: addiu      $a0, $a0, -13896
    088327D8:[0E2099C6]: jal        0x08826718
    088327DC:[00000000]: nop
    088327E0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088327E4:[0E24B848]: jal        0x0892E120
    088327E8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088327EC:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    088327F0:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    088327F4:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    088327F8:[24E7FDD0]: addiu      $a3, $a3, -560
    088327FC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08832800:[24847BC4]: addiu      $a0, $a0, 31684
    08832804:[24A57768]: addiu      $a1, $a1, 30568
    08832808:[04410003]: bgez       $v0, 0x08832818
    0883280C:[24060315]: addiu      $a2, $zr, 789 <=> li $a2, 789
    08832810:[0E209952]: jal        0x08826548
    08832814:[00000000]: nop
    08832818:[8EA20034]: lw         $v0, 52($s5)
    0883281C:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08832820:[02308004]: sllv       $s0, $s0, $s1
    08832824:[00501025]: or         $v0, $v0, $s0
    08832828:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0883282C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08832830:[AEA20034]: sw         $v0, 52($s5)
    08832834:[00108027]: nor        $s0, $zr, $s0 <=> li $s0, not $s0
    08832838:[0290A024]: and        $s4, $s4, $s0
    0883283C:[0E20C110]: jal        0x08830440
    08832840:[AED20038]: sw         $s2, 56($s6)
    08832844:[0E20C140]: jal        0x08830500
    08832848:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883284C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08832850:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08832854:[2484C9C8]: addiu      $a0, $a0, -13880
--> 08832858:[1680FFCA]: bne        $s4, $zr, 0x08832784
    0883285C:[2615368C]: addiu      $s5, $s0, 13964
    08832860:[8FA30314]: lw         $v1, 788($sp)
    08832864:[8EA20028]: lw         $v0, 40($s5)
    08832868:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
  Back Branch 08832690 42 times (length 49)
    088325C0:[02228824]: and        $s1, $s1, $v0
    088325C4:[1620FFF6]: bne        $s1, $zr, 0x088325A0
    088325C8:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088325CC:[0A20C9A4]: j          0x08832690
    088325D0:[00000000]: nop
--> 088325D4:[02608016]: clz        $s0, $s3
    088325D8:[2610FFE1]: addiu      $s0, $s0, -31
    088325DC:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    088325E0:[001018C0]: sll        $v1, $s0, 0x0003
    088325E4:[00101140]: sll        $v0, $s0, 0x0005
    088325E8:[00431023]: subu       $v0, $v0, $v1
    088325EC:[27A30008]: addiu      $v1, $sp, 8
    088325F0:[00628821]: addu       $s1, $v1, $v0
    088325F4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088325F8:[02029004]: sllv       $s2, $v0, $s0
    088325FC:[03D21024]: and        $v0, $fp, $s2
    08832600:[10400016]: beq        $v0, $zr, 0x0883265C
    08832604:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832608:[8E260008]: lw         $a2, 8($s1)
    0883260C:[0E24B74A]: jal        0x0892DD28
    08832610:[8E250004]: lw         $a1, 4($s1)
    08832614:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    08832618:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    0883261C:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    08832620:[24E7FDE0]: addiu      $a3, $a3, -544
    08832624:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08832628:[24847B8C]: addiu      $a0, $a0, 31628
    0883262C:[24A57768]: addiu      $a1, $a1, 30568
    08832630:[04410003]: bgez       $v0, 0x08832640
    08832634:[24060300]: addiu      $a2, $zr, 768 <=> li $a2, 768
    08832638:[0E209952]: jal        0x08826548
    0883263C:[00000000]: nop
    08832640:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08832644:[0E20C110]: jal        0x08830440
    08832648:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883264C:[0E20C140]: jal        0x08830500
    08832650:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832654:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832658:[02629824]: and        $s3, $s3, $v0
    0883265C:[001010C0]: sll        $v0, $s0, 0x0003
    08832660:[00102940]: sll        $a1, $s0, 0x0005
    08832664:[00A22823]: subu       $a1, $a1, $v0
    08832668:[27A20008]: addiu      $v0, $sp, 8
    0883266C:[00452821]: addu       $a1, $v0, $a1
    08832670:[02D21024]: and        $v0, $s6, $s2
    08832674:[10400005]: beq        $v0, $zr, 0x0883268C
    08832678:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883267C:[0E20C0EB]: jal        0x088303AC
    08832680:[00000000]: nop
    08832684:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832688:[02629824]: and        $s3, $s3, $v0
    0883268C:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
--> 08832690:[1660FFD0]: bne        $s3, $zr, 0x088325D4
    08832694:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08832698:[2442368C]: addiu      $v0, $v0, 13964
    0883269C:[8C510034]: lw         $s1, 52($v0)
    088326A0:[0A20C9C1]: j          0x08832704
  Back Branch 0883291C 42 times (length 36)
    08832880:[8EA30030]: lw         $v1, 48($s5)
    08832884:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08832888:[005E1024]: and        $v0, $v0, $fp
    0883288C:[0A20CA47]: j          0x0883291C
    08832890:[00628025]: or         $s0, $v1, $v0
--> 08832894:[02008816]: clz        $s1, $s0
    08832898:[2631FFE1]: addiu      $s1, $s1, -31
    0883289C:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    088328A0:[0E24B6FF]: jal        0x0892DBFC
    088328A4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088328A8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088328AC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088328B0:[02222004]: sllv       $a0, $v0, $s1
    088328B4:[3C028042]: lui        $v0, 0x8042 <=> li $v0, 0x80420000
    088328B8:[34420016]: ori        $v0, $v0, 22
    088328BC:[14620003]: bne        $v1, $v0, 0x088328CC
    088328C0:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    088328C4:[0A20CA43]: j          0x0883290C
    088328C8:[02449025]: or         $s2, $s2, $a0
    088328CC:[24E7FDC0]: addiu      $a3, $a3, -576
    088328D0:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    088328D4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088328D8:[24A57768]: addiu      $a1, $a1, 30568
    088328DC:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088328E0:[2406041D]: addiu      $a2, $zr, 1053 <=> li $a2, 1053
    088328E4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088328E8:[04600005]: bltz       $v1, 0x08832900
    088328EC:[02205021]: addu       $t2, $s1, $zr <=> move $t2, $s1
    088328F0:[0E24B70E]: jal        0x0892DC38
    088328F4:[00000000]: nop
    088328F8:[0A20CA44]: j          0x08832910
    088328FC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832900:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08832904:[0E209952]: jal        0x08826548
    08832908:[248477F8]: addiu      $a0, $a0, 30712
    0883290C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832910:[02221004]: sllv       $v0, $v0, $s1
    08832914:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08832918:[02028024]: and        $s0, $s0, $v0
--> 0883291C:[1600FFDD]: bne        $s0, $zr, 0x08832894
    08832920:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08832924:[2450368C]: addiu      $s0, $v0, 13964
    08832928:[0E264CD5]: jal        0x08993354 [sceKernelGetSystemTimeLow]
    0883292C:[AE120030]: sw         $s2, 48($s0)
  Back Branch 088325C4 42 times (length 11)
    0883258C:[2463368C]: addiu      $v1, $v1, 13964
    08832590:[8C620028]: lw         $v0, 40($v1)
    08832594:[005E1025]: or         $v0, $v0, $fp
    08832598:[0A20C971]: j          0x088325C4
    0883259C:[AC620028]: sw         $v0, 40($v1)
--> 088325A0:[02208016]: clz        $s0, $s1
    088325A4:[2610FFE1]: addiu      $s0, $s0, -31
    088325A8:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    088325AC:[0E20C158]: jal        0x08830560
    088325B0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088325B4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088325B8:[02021004]: sllv       $v0, $v0, $s0
    088325BC:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088325C0:[02228824]: and        $s1, $s1, $v0
--> 088325C4:[1620FFF6]: bne        $s1, $zr, 0x088325A0
    088325C8:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088325CC:[0A20C9A4]: j          0x08832690
    088325D0:[00000000]: nop
    088325D4:[02608016]: clz        $s0, $s3
  Back Branch 08832774 42 times (length 11)
    0883273C:[00000000]: nop
    08832740:[0E24B690]: jal        0x0892DA40
    08832744:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08832748:[0A20C9DD]: j          0x08832774
    0883274C:[00000000]: nop
--> 08832750:[02A08016]: clz        $s0, $s5
    08832754:[2610FFE1]: addiu      $s0, $s0, -31
    08832758:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    0883275C:[0E20C158]: jal        0x08830560
    08832760:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832764:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832768:[02021004]: sllv       $v0, $v0, $s0
    0883276C:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08832770:[02A2A824]: and        $s5, $s5, $v0
--> 08832774:[16A0FFF6]: bne        $s5, $zr, 0x08832750
    08832778:[8FB40314]: lw         $s4, 788($sp)
    0883277C:[0A20CA14]: j          0x08832850
    08832780:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08832784:[02808816]: clz        $s1, $s4
  Back Branch 08832564 42 times (length 25)
    088324F4:[00B65025]: or         $t2, $a1, $s6
    088324F8:[27AC0008]: addiu      $t4, $sp, 8
    088324FC:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08832500:[0A20C959]: j          0x08832564
    08832504:[AC6400F8]: sw         $a0, 248($v1)
--> 08832508:[01402016]: clz        $a0, $t2
    0883250C:[2484FFE1]: addiu      $a0, $a0, -31
    08832510:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    08832514:[000410C0]: sll        $v0, $a0, 0x0003
    08832518:[00041940]: sll        $v1, $a0, 0x0005
    0883251C:[00621823]: subu       $v1, $v1, $v0
    08832520:[006D1021]: addu       $v0, $v1, $t5
    08832524:[8C450114]: lw         $a1, 276($v0)
    08832528:[8C460100]: lw         $a2, 256($v0)
    0883252C:[8C470104]: lw         $a3, 260($v0)
    08832530:[8C480108]: lw         $t0, 264($v0)
    08832534:[8C49010C]: lw         $t1, 268($v0)
    08832538:[8C420110]: lw         $v0, 272($v0)
    0883253C:[008B2004]: sllv       $a0, $t3, $a0
    08832540:[006C1821]: addu       $v1, $v1, $t4
    08832544:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08832548:[AC650014]: sw         $a1, 20($v1)
    0883254C:[01445024]: and        $t2, $t2, $a0
    08832550:[AC660000]: sw         $a2, 0($v1)
    08832554:[AC670004]: sw         $a3, 4($v1)
    08832558:[AC680008]: sw         $t0, 8($v1)
    0883255C:[AC69000C]: sw         $t1, 12($v1)
    08832560:[AC620010]: sw         $v0, 16($v1)
--> 08832564:[1540FFE8]: bne        $t2, $zr, 0x08832508
    08832568:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    0883256C:[0E2092FF]: jal        0x08824BFC
    08832570:[8C44A9E4]: lw         $a0, -22044($v0)
    08832574:[04410005]: bgez       $v0, 0x0883258C
  Back Branch 08832718 42 times (length 30)
    08832694:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    08832698:[2442368C]: addiu      $v0, $v0, 13964
    0883269C:[8C510034]: lw         $s1, 52($v0)
    088326A0:[0A20C9C1]: j          0x08832704
    088326A4:[8C530028]: lw         $s3, 40($v0)
--> 088326A8:[00409016]: clz        $s2, $v0
    088326AC:[2652FFE1]: addiu      $s2, $s2, -31
    088326B0:[00129023]: subu       $s2, $zr, $s2 <=> negu $s2, $s2
    088326B4:[00121080]: sll        $v0, $s2, 0x0002
    088326B8:[00438021]: addu       $s0, $v0, $v1
    088326BC:[8E020038]: lw         $v0, 56($s0)
    088326C0:[04410003]: bgez       $v0, 0x088326D0
    088326C4:[00000000]: nop
    088326C8:[0E2099C6]: jal        0x08826718
    088326CC:[00000000]: nop
    088326D0:[0E24B890]: jal        0x0892E240
    088326D4:[8E040038]: lw         $a0, 56($s0)
    088326D8:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088326DC:[04410003]: bgez       $v0, 0x088326EC
    088326E0:[2484C9E8]: addiu      $a0, $a0, -13848
    088326E4:[0E2099C6]: jal        0x08826718
    088326E8:[00000000]: nop
    088326EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088326F0:[02421004]: sllv       $v0, $v0, $s2
    088326F4:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088326F8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088326FC:[AE030038]: sw         $v1, 56($s0)
    08832700:[02228824]: and        $s1, $s1, $v0
    08832704:[00131027]: nor        $v0, $zr, $s3 <=> li $v0, not $s3
    08832708:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883270C:[3C1008B3]: lui        $s0, 0x08B3 <=> li $s0, 0x08B30000
    08832710:[02221024]: and        $v0, $s1, $v0
    08832714:[2484C9F8]: addiu      $a0, $a0, -13832
--> 08832718:[1440FFE3]: bne        $v0, $zr, 0x088326A8
    0883271C:[2603368C]: addiu      $v1, $s0, 13964
    08832720:[1A800007]: blez       $s4, 0x08832740
    08832724:[AC710034]: sw         $s1, 52($v1)
    08832728:[8FA50318]: lw         $a1, 792($sp)
  Back Branch 08832A08 41 times (length 988)
_S1_2_883DAC8 8,230 instructions (0.083%), 1 calls (0883DAC8 - 0883DCD0, length 131)
    0883DAC8:[27BDFFC0]: addiu      $sp, $sp, -64
    0883DACC:[AFBE0030]: sw         $fp, 48($sp)
    0883DAD0:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    0883DAD4:[AFB7002C]: sw         $s7, 44($sp)
    0883DAD8:[30F700FF]: andi       $s7, $a3, 255
    0883DADC:[AFB40020]: sw         $s4, 32($sp)
    0883DAE0:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0883DAE4:[AFB3001C]: sw         $s3, 28($sp)
    0883DAE8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0883DAEC:[AFB20018]: sw         $s2, 24($sp)
    0883DAF0:[AFB10014]: sw         $s1, 20($sp)
    0883DAF4:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0883DAF8:[AFBF0034]: sw         $ra, 52($sp)
    0883DAFC:[AFB60028]: sw         $s6, 40($sp)
    0883DB00:[AFB50024]: sw         $s5, 36($sp)
    0883DB04:[AFB00010]: sw         $s0, 16($sp)
    0883DB08:[8CC20004]: lw         $v0, 4($a2)
    0883DB0C:[90C30008]: lbu        $v1, 8($a2)
    0883DB10:[00469021]: addu       $s2, $v0, $a2
    0883DB14:[AFA30000]: sw         $v1, 0($sp)
    0883DB18:[0A20F726]: j          0x0883DC98
    0883DB1C:[ACD20004]: sw         $s2, 4($a2)
    0883DB20:[52C0005C]: beql       $s6, $zr, 0x0883DC94
    0883DB24:[26520008]: addiu      $s2, $s2, 8
    0883DB28:[8E420000]: lw         $v0, 0($s2)
    0883DB2C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0883DB30:[00518021]: addu       $s0, $v0, $s1
    0883DB34:[0A20F722]: j          0x0883DC88
    0883DB38:[AE500000]: sw         $s0, 0($s2)
    0883DB3C:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    0883DB40:[AE000010]: sw         $zr, 16($s0)
    0883DB44:[7E821004]: ins        $v0, $s4, 0, 3
    0883DB48:[7C6228C4]: ins        $v0, $v1, 3, 3
    0883DB4C:[7E624984]: ins        $v0, $s3, 6, 4
    0883DB50:[7EA2AA84]: ins        $v0, $s5, 10, 12
    0883DB54:[7C02C584]: ins        $v0, $zr, 22, 3
    0883DB58:[7C02D644]: ins        $v0, $zr, 25, 2
    0883DB5C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883DB60:[7C03FFC4]: ins        $v1, $zr, 31, 1
    0883DB64:[7C03EEC4]: ins        $v1, $zr, 27, 3
    0883DB68:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883DB6C:[AE1E0014]: sw         $fp, 20($s0)
    0883DB70:[12620007]: beq        $s3, $v0, 0x0883DB90
    0883DB74:[AE030018]: sw         $v1, 24($s0)
    0883DB78:[7C625A80]: ext        $v0, $v1, 10, 12
    0883DB7C:[12A20005]: beq        $s5, $v0, 0x0883DB94
    0883DB80:[2E620008]: sltiu      $v0, $s3, 8
    0883DB84:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883DB88:[0E2099C6]: jal        0x08826718
    0883DB8C:[2484D9C0]: addiu      $a0, $a0, -9792
    0883DB90:[2E620008]: sltiu      $v0, $s3, 8
    0883DB94:[5040001E]: beql       $v0, $zr, 0x0883DC10
    0883DB98:[8E020008]: lw         $v0, 8($s0)
    0883DB9C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883DBA0:[02621804]: sllv       $v1, $v0, $s3
    0883DBA4:[3062009B]: andi       $v0, $v1, 155
    0883DBA8:[54400016]: bnel       $v0, $zr, 0x0883DC04
    0883DBAC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DBB0:[30620004]: andi       $v0, $v1, 4
    0883DBB4:[54400006]: bnel       $v0, $zr, 0x0883DBD0
    0883DBB8:[8E020008]: lw         $v0, 8($s0)
    0883DBBC:[30620060]: andi       $v0, $v1, 96
    0883DBC0:[54400010]: bnel       $v0, $zr, 0x0883DC04
    0883DBC4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DBC8:[0A20F704]: j          0x0883DC10
    0883DBCC:[8E020008]: lw         $v0, 8($s0)
    0883DBD0:[14400009]: bne        $v0, $zr, 0x0883DBF8
    0883DBD4:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    0883DBD8:[8E020018]: lw         $v0, 24($s0)
    0883DBDC:[8E04001C]: lw         $a0, 28($s0)
    0883DBE0:[00431825]: or         $v1, $v0, $v1
    0883DBE4:[14800004]: bne        $a0, $zr, 0x0883DBF8
    0883DBE8:[AE030018]: sw         $v1, 24($s0)
    0883DBEC:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883DBF0:[00621025]: or         $v0, $v1, $v0
    0883DBF4:[AE020018]: sw         $v0, 24($s0)
    0883DBF8:[52E00005]: beql       $s7, $zr, 0x0883DC10
    0883DBFC:[8E020008]: lw         $v0, 8($s0)
    0883DC00:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DC04:[0E20F682]: jal        0x0883DA08
    0883DC08:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883DC0C:[8E020008]: lw         $v0, 8($s0)
    0883DC10:[10400003]: beq        $v0, $zr, 0x0883DC20
    0883DC14:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DC18:[0E20ED9F]: jal        0x0883B67C
    0883DC1C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883DC20:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0883DC24:[24A58974]: addiu      $a1, $a1, -30348
    0883DC28:[0E20F037]: jal        0x0883C0DC
    0883DC2C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DC30:[8E030018]: lw         $v1, 24($s0)
    0883DC34:[7C43FFC4]: ins        $v1, $v0, 31, 1
    0883DC38:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0883DC3C:[1282000C]: beq        $s4, $v0, 0x0883DC70
    0883DC40:[AE030018]: sw         $v1, 24($s0)
    0883DC44:[5280000B]: beql       $s4, $zr, 0x0883DC74
    0883DC48:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC4C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883DC50:[56820008]: bnel       $s4, $v0, 0x0883DC74
    0883DC54:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883DC58:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883DC5C:[00621024]: and        $v0, $v1, $v0
    0883DC60:[54400004]: bnel       $v0, $zr, 0x0883DC74
    0883DC64:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC68:[0A20F71D]: j          0x0883DC74
    0883DC6C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883DC70:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC74:[8E020018]: lw         $v0, 24($s0)
    0883DC78:[26B50001]: addiu      $s5, $s5, 1
    0883DC7C:[7C62F784]: ins        $v0, $v1, 30, 1
    0883DC80:[AE020018]: sw         $v0, 24($s0)
    0883DC84:[26100020]: addiu      $s0, $s0, 32
    0883DC88:[56B6FFAC]: bnel       $s5, $s6, 0x0883DB3C
    0883DC8C:[8E020018]: lw         $v0, 24($s0)
    0883DC90:[26520008]: addiu      $s2, $s2, 8
    0883DC94:[26730001]: addiu      $s3, $s3, 1
    0883DC98:[8FA20000]: lw         $v0, 0($sp)
    0883DC9C:[5662FFA0]: bnel       $s3, $v0, 0x0883DB20
    0883DCA0:[8E560004]: lw         $s6, 4($s2)
    0883DCA4:[8FBF0034]: lw         $ra, 52($sp)
    0883DCA8:[8FBE0030]: lw         $fp, 48($sp)
    0883DCAC:[8FB7002C]: lw         $s7, 44($sp)
    0883DCB0:[8FB60028]: lw         $s6, 40($sp)
    0883DCB4:[8FB50024]: lw         $s5, 36($sp)
    0883DCB8:[8FB40020]: lw         $s4, 32($sp)
    0883DCBC:[8FB3001C]: lw         $s3, 28($sp)
    0883DCC0:[8FB20018]: lw         $s2, 24($sp)
    0883DCC4:[8FB10014]: lw         $s1, 20($sp)
    0883DCC8:[8FB00010]: lw         $s0, 16($sp)
    0883DCCC:[03E00008]: jr         $ra
    0883DCD0:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0883DC88 168 times (length 85)
    0883DB28:[8E420000]: lw         $v0, 0($s2)
    0883DB2C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0883DB30:[00518021]: addu       $s0, $v0, $s1
    0883DB34:[0A20F722]: j          0x0883DC88
    0883DB38:[AE500000]: sw         $s0, 0($s2)
--> 0883DB3C:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    0883DB40:[AE000010]: sw         $zr, 16($s0)
    0883DB44:[7E821004]: ins        $v0, $s4, 0, 3
    0883DB48:[7C6228C4]: ins        $v0, $v1, 3, 3
    0883DB4C:[7E624984]: ins        $v0, $s3, 6, 4
    0883DB50:[7EA2AA84]: ins        $v0, $s5, 10, 12
    0883DB54:[7C02C584]: ins        $v0, $zr, 22, 3
    0883DB58:[7C02D644]: ins        $v0, $zr, 25, 2
    0883DB5C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883DB60:[7C03FFC4]: ins        $v1, $zr, 31, 1
    0883DB64:[7C03EEC4]: ins        $v1, $zr, 27, 3
    0883DB68:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883DB6C:[AE1E0014]: sw         $fp, 20($s0)
    0883DB70:[12620007]: beq        $s3, $v0, 0x0883DB90
    0883DB74:[AE030018]: sw         $v1, 24($s0)
    0883DB78:[7C625A80]: ext        $v0, $v1, 10, 12
    0883DB7C:[12A20005]: beq        $s5, $v0, 0x0883DB94
    0883DB80:[2E620008]: sltiu      $v0, $s3, 8
    0883DB84:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883DB88:[0E2099C6]: jal        0x08826718
    0883DB8C:[2484D9C0]: addiu      $a0, $a0, -9792
    0883DB90:[2E620008]: sltiu      $v0, $s3, 8
    0883DB94:[5040001E]: beql       $v0, $zr, 0x0883DC10
    0883DB98:[8E020008]: lw         $v0, 8($s0)
    0883DB9C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883DBA0:[02621804]: sllv       $v1, $v0, $s3
    0883DBA4:[3062009B]: andi       $v0, $v1, 155
    0883DBA8:[54400016]: bnel       $v0, $zr, 0x0883DC04
    0883DBAC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DBB0:[30620004]: andi       $v0, $v1, 4
    0883DBB4:[54400006]: bnel       $v0, $zr, 0x0883DBD0
    0883DBB8:[8E020008]: lw         $v0, 8($s0)
    0883DBBC:[30620060]: andi       $v0, $v1, 96
    0883DBC0:[54400010]: bnel       $v0, $zr, 0x0883DC04
    0883DBC4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DBC8:[0A20F704]: j          0x0883DC10
    0883DBCC:[8E020008]: lw         $v0, 8($s0)
    0883DBD0:[14400009]: bne        $v0, $zr, 0x0883DBF8
    0883DBD4:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    0883DBD8:[8E020018]: lw         $v0, 24($s0)
    0883DBDC:[8E04001C]: lw         $a0, 28($s0)
    0883DBE0:[00431825]: or         $v1, $v0, $v1
    0883DBE4:[14800004]: bne        $a0, $zr, 0x0883DBF8
    0883DBE8:[AE030018]: sw         $v1, 24($s0)
    0883DBEC:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883DBF0:[00621025]: or         $v0, $v1, $v0
    0883DBF4:[AE020018]: sw         $v0, 24($s0)
    0883DBF8:[52E00005]: beql       $s7, $zr, 0x0883DC10
    0883DBFC:[8E020008]: lw         $v0, 8($s0)
    0883DC00:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DC04:[0E20F682]: jal        0x0883DA08
    0883DC08:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883DC0C:[8E020008]: lw         $v0, 8($s0)
    0883DC10:[10400003]: beq        $v0, $zr, 0x0883DC20
    0883DC14:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DC18:[0E20ED9F]: jal        0x0883B67C
    0883DC1C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883DC20:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0883DC24:[24A58974]: addiu      $a1, $a1, -30348
    0883DC28:[0E20F037]: jal        0x0883C0DC
    0883DC2C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DC30:[8E030018]: lw         $v1, 24($s0)
    0883DC34:[7C43FFC4]: ins        $v1, $v0, 31, 1
    0883DC38:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0883DC3C:[1282000C]: beq        $s4, $v0, 0x0883DC70
    0883DC40:[AE030018]: sw         $v1, 24($s0)
    0883DC44:[5280000B]: beql       $s4, $zr, 0x0883DC74
    0883DC48:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC4C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883DC50:[56820008]: bnel       $s4, $v0, 0x0883DC74
    0883DC54:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883DC58:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883DC5C:[00621024]: and        $v0, $v1, $v0
    0883DC60:[54400004]: bnel       $v0, $zr, 0x0883DC74
    0883DC64:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC68:[0A20F71D]: j          0x0883DC74
    0883DC6C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883DC70:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC74:[8E020018]: lw         $v0, 24($s0)
    0883DC78:[26B50001]: addiu      $s5, $s5, 1
    0883DC7C:[7C62F784]: ins        $v0, $v1, 30, 1
    0883DC80:[AE020018]: sw         $v0, 24($s0)
    0883DC84:[26100020]: addiu      $s0, $s0, 32
--> 0883DC88:[56B6FFAC]: bnel       $s5, $s6, 0x0883DB3C
    0883DC8C:[8E020018]: lw         $v0, 24($s0)
    0883DC90:[26520008]: addiu      $s2, $s2, 8
    0883DC94:[26730001]: addiu      $s3, $s3, 1
    0883DC98:[8FA20000]: lw         $v0, 0($sp)
  Back Branch 0883DC9C 8 times (length 97)
    0883DB0C:[90C30008]: lbu        $v1, 8($a2)
    0883DB10:[00469021]: addu       $s2, $v0, $a2
    0883DB14:[AFA30000]: sw         $v1, 0($sp)
    0883DB18:[0A20F726]: j          0x0883DC98
    0883DB1C:[ACD20004]: sw         $s2, 4($a2)
--> 0883DB20:[52C0005C]: beql       $s6, $zr, 0x0883DC94
    0883DB24:[26520008]: addiu      $s2, $s2, 8
    0883DB28:[8E420000]: lw         $v0, 0($s2)
    0883DB2C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0883DB30:[00518021]: addu       $s0, $v0, $s1
    0883DB34:[0A20F722]: j          0x0883DC88
    0883DB38:[AE500000]: sw         $s0, 0($s2)
    0883DB3C:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    0883DB40:[AE000010]: sw         $zr, 16($s0)
    0883DB44:[7E821004]: ins        $v0, $s4, 0, 3
    0883DB48:[7C6228C4]: ins        $v0, $v1, 3, 3
    0883DB4C:[7E624984]: ins        $v0, $s3, 6, 4
    0883DB50:[7EA2AA84]: ins        $v0, $s5, 10, 12
    0883DB54:[7C02C584]: ins        $v0, $zr, 22, 3
    0883DB58:[7C02D644]: ins        $v0, $zr, 25, 2
    0883DB5C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883DB60:[7C03FFC4]: ins        $v1, $zr, 31, 1
    0883DB64:[7C03EEC4]: ins        $v1, $zr, 27, 3
    0883DB68:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883DB6C:[AE1E0014]: sw         $fp, 20($s0)
    0883DB70:[12620007]: beq        $s3, $v0, 0x0883DB90
    0883DB74:[AE030018]: sw         $v1, 24($s0)
    0883DB78:[7C625A80]: ext        $v0, $v1, 10, 12
    0883DB7C:[12A20005]: beq        $s5, $v0, 0x0883DB94
    0883DB80:[2E620008]: sltiu      $v0, $s3, 8
    0883DB84:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    0883DB88:[0E2099C6]: jal        0x08826718
    0883DB8C:[2484D9C0]: addiu      $a0, $a0, -9792
    0883DB90:[2E620008]: sltiu      $v0, $s3, 8
    0883DB94:[5040001E]: beql       $v0, $zr, 0x0883DC10
    0883DB98:[8E020008]: lw         $v0, 8($s0)
    0883DB9C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883DBA0:[02621804]: sllv       $v1, $v0, $s3
    0883DBA4:[3062009B]: andi       $v0, $v1, 155
    0883DBA8:[54400016]: bnel       $v0, $zr, 0x0883DC04
    0883DBAC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DBB0:[30620004]: andi       $v0, $v1, 4
    0883DBB4:[54400006]: bnel       $v0, $zr, 0x0883DBD0
    0883DBB8:[8E020008]: lw         $v0, 8($s0)
    0883DBBC:[30620060]: andi       $v0, $v1, 96
    0883DBC0:[54400010]: bnel       $v0, $zr, 0x0883DC04
    0883DBC4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DBC8:[0A20F704]: j          0x0883DC10
    0883DBCC:[8E020008]: lw         $v0, 8($s0)
    0883DBD0:[14400009]: bne        $v0, $zr, 0x0883DBF8
    0883DBD4:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    0883DBD8:[8E020018]: lw         $v0, 24($s0)
    0883DBDC:[8E04001C]: lw         $a0, 28($s0)
    0883DBE0:[00431825]: or         $v1, $v0, $v1
    0883DBE4:[14800004]: bne        $a0, $zr, 0x0883DBF8
    0883DBE8:[AE030018]: sw         $v1, 24($s0)
    0883DBEC:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883DBF0:[00621025]: or         $v0, $v1, $v0
    0883DBF4:[AE020018]: sw         $v0, 24($s0)
    0883DBF8:[52E00005]: beql       $s7, $zr, 0x0883DC10
    0883DBFC:[8E020008]: lw         $v0, 8($s0)
    0883DC00:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883DC04:[0E20F682]: jal        0x0883DA08
    0883DC08:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883DC0C:[8E020008]: lw         $v0, 8($s0)
    0883DC10:[10400003]: beq        $v0, $zr, 0x0883DC20
    0883DC14:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DC18:[0E20ED9F]: jal        0x0883B67C
    0883DC1C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883DC20:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0883DC24:[24A58974]: addiu      $a1, $a1, -30348
    0883DC28:[0E20F037]: jal        0x0883C0DC
    0883DC2C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883DC30:[8E030018]: lw         $v1, 24($s0)
    0883DC34:[7C43FFC4]: ins        $v1, $v0, 31, 1
    0883DC38:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0883DC3C:[1282000C]: beq        $s4, $v0, 0x0883DC70
    0883DC40:[AE030018]: sw         $v1, 24($s0)
    0883DC44:[5280000B]: beql       $s4, $zr, 0x0883DC74
    0883DC48:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC4C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883DC50:[56820008]: bnel       $s4, $v0, 0x0883DC74
    0883DC54:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883DC58:[3C022000]: lui        $v0, 0x2000 <=> li $v0, 0x20000000
    0883DC5C:[00621024]: and        $v0, $v1, $v0
    0883DC60:[54400004]: bnel       $v0, $zr, 0x0883DC74
    0883DC64:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC68:[0A20F71D]: j          0x0883DC74
    0883DC6C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883DC70:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883DC74:[8E020018]: lw         $v0, 24($s0)
    0883DC78:[26B50001]: addiu      $s5, $s5, 1
    0883DC7C:[7C62F784]: ins        $v0, $v1, 30, 1
    0883DC80:[AE020018]: sw         $v0, 24($s0)
    0883DC84:[26100020]: addiu      $s0, $s0, 32
    0883DC88:[56B6FFAC]: bnel       $s5, $s6, 0x0883DB3C
    0883DC8C:[8E020018]: lw         $v0, 24($s0)
    0883DC90:[26520008]: addiu      $s2, $s2, 8
    0883DC94:[26730001]: addiu      $s3, $s3, 1
    0883DC98:[8FA20000]: lw         $v0, 0($sp)
--> 0883DC9C:[5662FFA0]: bnel       $s3, $v0, 0x0883DB20
    0883DCA0:[8E560004]: lw         $s6, 4($s2)
    0883DCA4:[8FBF0034]: lw         $ra, 52($sp)
    0883DCA8:[8FBE0030]: lw         $fp, 48($sp)
    0883DCAC:[8FB7002C]: lw         $s7, 44($sp)
_S1_2_88A0F40 8,127 instructions (0.082%), 301 calls (088A0F40 - 088A0FD4, length 38)
    088A0F40:[27BDFFF0]: addiu      $sp, $sp, -16
    088A0F44:[AFB00000]: sw         $s0, 0($sp)
    088A0F48:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    088A0F4C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088A0F50:[3C0708B0]: lui        $a3, 0x08B0 <=> li $a3, 0x08B00000
    088A0F54:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    088A0F58:[AFBF0004]: sw         $ra, 4($sp)
    088A0F5C:[24A52C2C]: addiu      $a1, $a1, 11308
    088A0F60:[24842C8C]: addiu      $a0, $a0, 11404
    088A0F64:[24E77B3C]: addiu      $a3, $a3, 31548
    088A0F68:[24060069]: addiu      $a2, $zr, 105 <=> li $a2, 105
    088A0F6C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    088A0F70:[06000003]: bltz       $s0, 0x088A0F80
    088A0F74:[2A02012D]: slti       $v0, $s0, 301
    088A0F78:[1440000C]: bne        $v0, $zr, 0x088A0FAC
    088A0F7C:[00101980]: sll        $v1, $s0, 0x0006
    088A0F80:[0E209952]: jal        0x08826548
    088A0F84:[00000000]: nop
    088A0F88:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088A0F8C:[24845FF4]: addiu      $a0, $a0, 24564
    088A0F90:[06000003]: bltz       $s0, 0x088A0FA0
    088A0F94:[2A02012D]: slti       $v0, $s0, 301
    088A0F98:[14400004]: bne        $v0, $zr, 0x088A0FAC
    088A0F9C:[00101980]: sll        $v1, $s0, 0x0006
    088A0FA0:[0E2099C6]: jal        0x08826718
    088A0FA4:[00000000]: nop
    088A0FA8:[00101980]: sll        $v1, $s0, 0x0006
    088A0FAC:[00101080]: sll        $v0, $s0, 0x0002
    088A0FB0:[00431021]: addu       $v0, $v0, $v1
    088A0FB4:[00501021]: addu       $v0, $v0, $s0
    088A0FB8:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    088A0FBC:[8FBF0004]: lw         $ra, 4($sp)
    088A0FC0:[8FB00000]: lw         $s0, 0($sp)
    088A0FC4:[00021080]: sll        $v0, $v0, 0x0002
    088A0FC8:[24632F2C]: addiu      $v1, $v1, 12076
    088A0FCC:[00431021]: addu       $v0, $v0, $v1
    088A0FD0:[03E00008]: jr         $ra
    088A0FD4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8820CBC 8,070 instructions (0.081%), 1,345 calls (08820CBC - 08820DB4, length 63)
    08820CBC:[0482003C]: bltzl      $a0, 0x08820DB0
    08820CC0:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820CC4:[28820080]: slti       $v0, $a0, 128
    08820CC8:[14400039]: bne        $v0, $zr, 0x08820DB0
    08820CCC:[00000000]: nop
    08820CD0:[2482FF5F]: addiu      $v0, $a0, -161
    08820CD4:[2C42003F]: sltiu      $v0, $v0, 63
    08820CD8:[10400003]: beq        $v0, $zr, 0x08820CE8
    08820CDC:[34028D80]: ori        $v0, $zr, -29312 <=> li $v0, 36224
    08820CE0:[0A20836C]: j          0x08820DB0
    08820CE4:[00822021]: addu       $a0, $a0, $v0
    08820CE8:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08820CEC:[0044102A]: slt        $v0, $v0, $a0
    08820CF0:[5440002F]: bnel       $v0, $zr, 0x08820DB0
    08820CF4:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820CF8:[7C863A00]: ext        $a2, $a0, 8, 8
    08820CFC:[24C2FF7F]: addiu      $v0, $a2, -129
    08820D00:[3042FFFF]: andi       $v0, $v0, -1
    08820D04:[2C42001F]: sltiu      $v0, $v0, 31
    08820D08:[14400006]: bne        $v0, $zr, 0x08820D24
    08820D0C:[308400FF]: andi       $a0, $a0, 255
    08820D10:[24C2FF20]: addiu      $v0, $a2, -224
    08820D14:[3042FFFF]: andi       $v0, $v0, -1
    08820D18:[2C420010]: sltiu      $v0, $v0, 16
    08820D1C:[50400024]: beql       $v0, $zr, 0x08820DB0
    08820D20:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820D24:[2482FFC0]: addiu      $v0, $a0, -64
    08820D28:[3042FFFF]: andi       $v0, $v0, -1
    08820D2C:[2C42003F]: sltiu      $v0, $v0, 63
    08820D30:[14400007]: bne        $v0, $zr, 0x08820D50
    08820D34:[2CC200A0]: sltiu      $v0, $a2, 160
    08820D38:[2482FF80]: addiu      $v0, $a0, -128
    08820D3C:[3042FFFF]: andi       $v0, $v0, -1
    08820D40:[2C42007D]: sltiu      $v0, $v0, 125
    08820D44:[5040001A]: beql       $v0, $zr, 0x08820DB0
    08820D48:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820D4C:[2CC200A0]: sltiu      $v0, $a2, 160
    08820D50:[24030161]: addiu      $v1, $zr, 353 <=> li $v1, 353
    08820D54:[240500E1]: addiu      $a1, $zr, 225 <=> li $a1, 225
    08820D58:[0062280A]: movz       $a1, $v1, $v0
    08820D5C:[2C82009F]: sltiu      $v0, $a0, 159
    08820D60:[00063040]: sll        $a2, $a2, 0x0001
    08820D64:[14400003]: bne        $v0, $zr, 0x08820D74
    08820D68:[7C051E20]: seh        $v1, $a1
    08820D6C:[24A2FFFF]: addiu      $v0, $a1, -1
    08820D70:[7C021E20]: seh        $v1, $v0
    08820D74:[00C31023]: subu       $v0, $a2, $v1
    08820D78:[2C83007F]: sltiu      $v1, $a0, 127
    08820D7C:[3047FFFF]: andi       $a3, $v0, -1
    08820D80:[7C043620]: seh        $a2, $a0
    08820D84:[14600005]: bne        $v1, $zr, 0x08820D9C
    08820D88:[2405001F]: addiu      $a1, $zr, 31 <=> li $a1, 31
    08820D8C:[2C83009F]: sltiu      $v1, $a0, 159
    08820D90:[24050020]: addiu      $a1, $zr, 32 <=> li $a1, 32
    08820D94:[2402007E]: addiu      $v0, $zr, 126 <=> li $v0, 126
    08820D98:[0043280A]: movz       $a1, $v0, $v1
    08820D9C:[00C51023]: subu       $v0, $a2, $a1
    08820DA0:[3042FFFF]: andi       $v0, $v0, -1
    08820DA4:[00071A00]: sll        $v1, $a3, 0x0008
    08820DA8:[00431025]: or         $v0, $v0, $v1
    08820DAC:[34448080]: ori        $a0, $v0, -32640
    08820DB0:[03E00008]: jr         $ra
    08820DB4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
_S1_2_893621C 7,866 instructions (0.079%), 342 calls (08935068 - 08936928, length 1585)
  Back Branch 08935090 1,790 times (length 5)
    08935070:[1062001A]: beq        $v1, $v0, 0x089350DC
    08935074:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08935078:[10600018]: beq        $v1, $zr, 0x089350DC
    0893507C:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    08935080:[26100001]: addiu      $s0, $s0, 1
--> 08935084:[82020000]: lb         $v0, 0($s0)
    08935088:[10440004]: beq        $v0, $a0, 0x0893509C
    0893508C:[021E8823]: subu       $s1, $s0, $fp
--> 08935090:[5440FFFC]: bnel       $v0, $zr, 0x08935084
    08935094:[26100001]: addiu      $s0, $s0, 1
    08935098:[021E8823]: subu       $s1, $s0, $fp
    0893509C:[52200010]: beql       $s1, $zr, 0x089350E0
    089350A0:[82020000]: lb         $v0, 0($s0)
  Back Branch 08935358 552 times (length 21)
    089352F8:[8FA30238]: lw         $v1, 568($sp)
    089352FC:[02E6102C]: max        $v0, $s7, $a2
    08935300:[00621821]: addu       $v1, $v1, $v0
    08935304:[14A00016]: bne        $a1, $zr, 0x08935360
    08935308:[AFA30238]: sw         $v1, 568($sp)
--> 0893530C:[8FA40218]: lw         $a0, 536($sp)
    08935310:[AFA00040]: sw         $zr, 64($sp)
    08935314:[1080FF54]: beq        $a0, $zr, 0x08935068
    08935318:[27B20070]: addiu      $s2, $sp, 112
    0893531C:[0E24BFD2]: jal        0x0892FF48
    08935320:[00000000]: nop
    08935324:[27B20070]: addiu      $s2, $sp, 112
    08935328:[0A24D41A]: j          0x08935068
    0893532C:[AFA00218]: sw         $zr, 536($sp)
    08935330:[8FA40248]: lw         $a0, 584($sp)
    08935334:[0E24D3D7]: jal        0x08934F5C
    08935338:[27A5003C]: addiu      $a1, $sp, 60
    0893533C:[1440000E]: bne        $v0, $zr, 0x08935378
    08935340:[8FA50218]: lw         $a1, 536($sp)
    08935344:[8FA60234]: lw         $a2, 564($sp)
    08935348:[8FA30238]: lw         $v1, 568($sp)
    0893534C:[8FA50044]: lw         $a1, 68($sp)
    08935350:[02E6102C]: max        $v0, $s7, $a2
    08935354:[00621821]: addu       $v1, $v1, $v0
--> 08935358:[10A0FFEC]: beq        $a1, $zr, 0x0893530C
    0893535C:[AFA30238]: sw         $v1, 568($sp)
    08935360:[8FA40248]: lw         $a0, 584($sp)
    08935364:[0E24D3D7]: jal        0x08934F5C
    08935368:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0893536C 552 times (length 25)
    089352FC:[02E6102C]: max        $v0, $s7, $a2
    08935300:[00621821]: addu       $v1, $v1, $v0
    08935304:[14A00016]: bne        $a1, $zr, 0x08935360
    08935308:[AFA30238]: sw         $v1, 568($sp)
    0893530C:[8FA40218]: lw         $a0, 536($sp)
--> 08935310:[AFA00040]: sw         $zr, 64($sp)
    08935314:[1080FF54]: beq        $a0, $zr, 0x08935068
    08935318:[27B20070]: addiu      $s2, $sp, 112
    0893531C:[0E24BFD2]: jal        0x0892FF48
    08935320:[00000000]: nop
    08935324:[27B20070]: addiu      $s2, $sp, 112
    08935328:[0A24D41A]: j          0x08935068
    0893532C:[AFA00218]: sw         $zr, 536($sp)
    08935330:[8FA40248]: lw         $a0, 584($sp)
    08935334:[0E24D3D7]: jal        0x08934F5C
    08935338:[27A5003C]: addiu      $a1, $sp, 60
    0893533C:[1440000E]: bne        $v0, $zr, 0x08935378
    08935340:[8FA50218]: lw         $a1, 536($sp)
    08935344:[8FA60234]: lw         $a2, 564($sp)
    08935348:[8FA30238]: lw         $v1, 568($sp)
    0893534C:[8FA50044]: lw         $a1, 68($sp)
    08935350:[02E6102C]: max        $v0, $s7, $a2
    08935354:[00621821]: addu       $v1, $v1, $v0
    08935358:[10A0FFEC]: beq        $a1, $zr, 0x0893530C
    0893535C:[AFA30238]: sw         $v1, 568($sp)
    08935360:[8FA40248]: lw         $a0, 584($sp)
    08935364:[0E24D3D7]: jal        0x08934F5C
    08935368:[27A5003C]: addiu      $a1, $sp, 60
--> 0893536C:[1040FFE8]: beq        $v0, $zr, 0x08935310
    08935370:[8FA40218]: lw         $a0, 536($sp)
    08935374:[8FA50218]: lw         $a1, 536($sp)
    08935378:[10A00004]: beq        $a1, $zr, 0x0893538C
    0893537C:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 08935314 552 times (length 173)
  Back Branch 089353D4 550 times (length 158)
  Back Branch 089353E0 550 times (length 120)
  Back Branch 08936248 342 times (length 1106)
  Back Branch 08936240 342 times (length 10)
    0893621C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 08936220:[000418C0]: sll        $v1, $a0, 0x0003
    08936224:[00041040]: sll        $v0, $a0, 0x0001
    08936228:[00431021]: addu       $v0, $v0, $v1
    0893622C:[02A21021]: addu       $v0, $s5, $v0
    08936230:[83D50000]: lb         $s5, 0($fp)
    08936234:[2444FFD0]: addiu      $a0, $v0, -48
    08936238:[26A2FFD0]: addiu      $v0, $s5, -48
    0893623C:[2C42000A]: sltiu      $v0, $v0, 10
--> 08936240:[1440FFF7]: bne        $v0, $zr, 0x08936220
    08936244:[27DE0001]: addiu      $fp, $fp, 1
    08936248:[0A24D442]: j          0x08935108
    0893624C:[AFA40234]: sw         $a0, 564($sp)
  Back Branch 0893691C 283 times (length 1383)
  Back Branch 0893544C 198 times (length 145)
  Back Branch 08935488 62 times (length 160)
  Back Branch 0893690C 12 times (length 1379)
  Back Branch 08935420 2 times (length 137)
_S1_2_88358A4 7,761 instructions (0.078%), 214 calls (088358A4 - 08835A84, length 121)
    088358A4:[27BDFFE0]: addiu      $sp, $sp, -32
    088358A8:[28A20009]: slti       $v0, $a1, 9
    088358AC:[AFB3000C]: sw         $s3, 12($sp)
    088358B0:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088358B4:[AFB10004]: sw         $s1, 4($sp)
    088358B8:[3C1108B3]: lui        $s1, 0x08B3 <=> li $s1, 0x08B30000
    088358BC:[AFBF0010]: sw         $ra, 16($sp)
    088358C0:[AFB20008]: sw         $s2, 8($sp)
    088358C4:[1040004E]: beq        $v0, $zr, 0x08835A00
    088358C8:[AFB00000]: sw         $s0, 0($sp)
    088358CC:[8E24A9F0]: lw         $a0, -22032($s1)
    088358D0:[28A20005]: slti       $v0, $a1, 5
    088358D4:[0E2092EE]: jal        0x08824BB8
    088358D8:[38510001]: xori       $s1, $v0, 1
    088358DC:[04410005]: bgez       $v0, 0x088358F4
    088358E0:[00111080]: sll        $v0, $s1, 0x0002
    088358E4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088358E8:[0E2099C6]: jal        0x08826718
    088358EC:[2484D0BC]: addiu      $a0, $a0, -12100
    088358F0:[00111080]: sll        $v0, $s1, 0x0002
    088358F4:[00531021]: addu       $v0, $v0, $s3
    088358F8:[8C500008]: lw         $s0, 8($v0)
    088358FC:[5600001A]: bnel       $s0, $zr, 0x08835968
    08835900:[92020003]: lbu        $v0, 3($s0)
    08835904:[0E20D213]: jal        0x0883484C
    08835908:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883590C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08835910:[0E20D415]: jal        0x08835054
    08835914:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835918:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0883591C:[10400030]: beq        $v0, $zr, 0x088359E0
    08835920:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835924:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08835928:[906280B8]: lbu        $v0, -32584($v1)
    0883592C:[246380B8]: addiu      $v1, $v1, -32584
    08835930:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835934:[A2020000]: sb         $v0, 0($s0)
    08835938:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0883593C:[90620001]: lbu        $v0, 1($v1)
    08835940:[A2020001]: sb         $v0, 1($s0)
    08835944:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835948:[90630002]: lbu        $v1, 2($v1)
    0883594C:[AE02000C]: sw         $v0, 12($s0)
    08835950:[A2030002]: sb         $v1, 2($s0)
    08835954:[A2110003]: sb         $s1, 3($s0)
    08835958:[AE000004]: sw         $zr, 4($s0)
    0883595C:[0E20D23C]: jal        0x088348F0
    08835960:[AE000008]: sw         $zr, 8($s0)
    08835964:[92020003]: lbu        $v0, 3($s0)
    08835968:[10510003]: beq        $v0, $s1, 0x08835978
    0883596C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835970:[0E2099C6]: jal        0x08826718
    08835974:[2484D0AC]: addiu      $a0, $a0, -12116
    08835978:[8E04000C]: lw         $a0, 12($s0)
    0883597C:[0E20B536]: jal        0x0882D4D8
    08835980:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08835984:[04410004]: bgez       $v0, 0x08835998
    08835988:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0883598C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835990:[0E2099C6]: jal        0x08826718
    08835994:[2484D09C]: addiu      $a0, $a0, -12132
    08835998:[8E03000C]: lw         $v1, 12($s0)
    0883599C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088359A0:[02221006]: srlv       $v0, $v0, $s1
    088359A4:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088359A8:[00621824]: and        $v1, $v1, $v0
    088359AC:[14600004]: bne        $v1, $zr, 0x088359C0
    088359B0:[AE03000C]: sw         $v1, 12($s0)
    088359B4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088359B8:[0E20D22F]: jal        0x088348BC
    088359BC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088359C0:[92040003]: lbu        $a0, 3($s0)
    088359C4:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    088359C8:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088359CC:[0064100B]: movn       $v0, $v1, $a0
    088359D0:[26030010]: addiu      $v1, $s0, 16
    088359D4:[00600013]: mtlo       $v1
    088359D8:[0051001C]: madd       $v0, $s1
    088359DC:[00009012]: mflo       $s2
    088359E0:[3C0208B3]: lui        $v0, 0x08B3 <=> li $v0, 0x08B30000
    088359E4:[0E209305]: jal        0x08824C14
    088359E8:[8C44A9F0]: lw         $a0, -22032($v0)
    088359EC:[0441001F]: bgez       $v0, 0x08835A6C
    088359F0:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    088359F4:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    088359F8:[0A20D698]: j          0x08835A60
    088359FC:[2484D08C]: addiu      $a0, $a0, -12148
    08835A00:[24A2000F]: addiu      $v0, $a1, 15
    08835A04:[7C021804]: ins        $v0, $zr, 0, 4
    08835A08:[2445000F]: addiu      $a1, $v0, 15
    08835A0C:[28430000]: slti       $v1, $v0, 0
    08835A10:[8E24A9F0]: lw         $a0, -22032($s1)
    08835A14:[00A3100B]: movn       $v0, $a1, $v1
    08835A18:[00021103]: sra        $v0, $v0, 0x0004
    08835A1C:[0E2092EE]: jal        0x08824BB8
    08835A20:[2450FFFF]: addiu      $s0, $v0, -1
    08835A24:[04430005]: bgezl      $v0, 0x08835A3C
    08835A28:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835A2C:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835A30:[0E2099C6]: jal        0x08826718
    08835A34:[2484D07C]: addiu      $a0, $a0, -12164
    08835A38:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835A3C:[0E20D415]: jal        0x08835054
    08835A40:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835A44:[8E24A9F0]: lw         $a0, -22032($s1)
    08835A48:[0E209305]: jal        0x08824C14
    08835A4C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08835A50:[04410006]: bgez       $v0, 0x08835A6C
    08835A54:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08835A58:[3C0408B2]: lui        $a0, 0x08B2 <=> li $a0, 0x08B20000
    08835A5C:[2484D06C]: addiu      $a0, $a0, -12180
    08835A60:[0E2099C6]: jal        0x08826718
    08835A64:[00000000]: nop
    08835A68:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08835A6C:[8FBF0010]: lw         $ra, 16($sp)
    08835A70:[8FB3000C]: lw         $s3, 12($sp)
    08835A74:[8FB20008]: lw         $s2, 8($sp)
    08835A78:[8FB10004]: lw         $s1, 4($sp)
    08835A7C:[8FB00000]: lw         $s0, 0($sp)
    08835A80:[03E00008]: jr         $ra
    08835A84:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_883B67C 6,688 instructions (0.067%), 164 calls (0883B67C - 0883B6BC, length 17)
    0883B67C:[8C820008]: lw         $v0, 8($a0)
    0883B680:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0883B684:[00451021]: addu       $v0, $v0, $a1
    0883B688:[0A20EDA9]: j          0x0883B6A4
    0883B68C:[AC820008]: sw         $v0, 8($a0)
    0883B690:[8C830008]: lw         $v1, 8($a0)
    0883B694:[00671821]: addu       $v1, $v1, $a3
    0883B698:[8C620000]: lw         $v0, 0($v1)
    0883B69C:[00451021]: addu       $v0, $v0, $a1
    0883B6A0:[AC620000]: sw         $v0, 0($v1)
    0883B6A4:[8C82000C]: lw         $v0, 12($a0)
    0883B6A8:[00063880]: sll        $a3, $a2, 0x0002
    0883B6AC:[00C2102B]: sltu       $v0, $a2, $v0
    0883B6B0:[1440FFF7]: bne        $v0, $zr, 0x0883B690
    0883B6B4:[24C60001]: addiu      $a2, $a2, 1
    0883B6B8:[03E00008]: jr         $ra
    0883B6BC:[00000000]: nop
  Back Branch 0883B6B0 636 times (length 10)
    0883B67C:[8C820008]: lw         $v0, 8($a0)
    0883B680:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0883B684:[00451021]: addu       $v0, $v0, $a1
    0883B688:[0A20EDA9]: j          0x0883B6A4
    0883B68C:[AC820008]: sw         $v0, 8($a0)
--> 0883B690:[8C830008]: lw         $v1, 8($a0)
    0883B694:[00671821]: addu       $v1, $v1, $a3
    0883B698:[8C620000]: lw         $v0, 0($v1)
    0883B69C:[00451021]: addu       $v0, $v0, $a1
    0883B6A0:[AC620000]: sw         $v0, 0($v1)
    0883B6A4:[8C82000C]: lw         $v0, 12($a0)
    0883B6A8:[00063880]: sll        $a3, $a2, 0x0002
    0883B6AC:[00C2102B]: sltu       $v0, $a2, $v0
--> 0883B6B0:[1440FFF7]: bne        $v0, $zr, 0x0883B690
    0883B6B4:[24C60001]: addiu      $a2, $a2, 1
    0883B6B8:[03E00008]: jr         $ra
    0883B6BC:[00000000]: nop
_S1_2_8834628 5,814 instructions (0.059%), 202 calls (08834628 - 0883469C, length 30)
    08834628:[27BDFFF0]: addiu      $sp, $sp, -16
    0883462C:[AFB00000]: sw         $s0, 0($sp)
    08834630:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08834634:[AFBF0004]: sw         $ra, 4($sp)
    08834638:[8CA30008]: lw         $v1, 8($a1)
    0883463C:[10600014]: beq        $v1, $zr, 0x08834690
    08834640:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834644:[8CA20004]: lw         $v0, 4($a1)
    08834648:[54400001]: bnel       $v0, $zr, 0x08834650
    0883464C:[AC430008]: sw         $v1, 8($v0)
    08834650:[8CC30008]: lw         $v1, 8($a2)
    08834654:[8CC20004]: lw         $v0, 4($a2)
    08834658:[ACC00008]: sw         $zr, 8($a2)
    0883465C:[AC620000]: sw         $v0, 0($v1)
    08834660:[0E20D17F]: jal        0x088345FC
    08834664:[ACC00004]: sw         $zr, 4($a2)
    08834668:[00021880]: sll        $v1, $v0, 0x0002
    0883466C:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08834670:[00701821]: addu       $v1, $v1, $s0
    08834674:[00442006]: srlv       $a0, $a0, $v0
    08834678:[8C620014]: lw         $v0, 20($v1)
    0883467C:[14400004]: bne        $v0, $zr, 0x08834690
    08834680:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08834684:[8E020010]: lw         $v0, 16($s0)
    08834688:[00441024]: and        $v0, $v0, $a0
    0883468C:[AE020010]: sw         $v0, 16($s0)
    08834690:[8FBF0004]: lw         $ra, 4($sp)
    08834694:[8FB00000]: lw         $s0, 0($sp)
    08834698:[03E00008]: jr         $ra
    0883469C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8937F64 5,320 instructions (0.054%), 140 calls (08937F64 - 08938034, length 53)
_S1_2_88B4AD0 5,130 instructions (0.052%), 1 calls (088B4AD0 - 088B4BF8, length 75)
  Back Branch 088B4BB4 197 times (length 30)
  Back Branch 088B4BC4 17 times (length 50)
_S1_2_8837E78 3,900 instructions (0.039%), 10 calls (08837E78 - 0892B950, length 249527)
  Back Branch 0892B908 210 times (length 14)
  Back Branch 0892B94C 110 times (length 21)
_S1_2_8822434 3,877 instructions (0.039%), 1 calls (08822434 - 088224E8, length 46)
  Back Branch 088224AC 768 times (length 5)
_S1_2_883C0DC 3,864 instructions (0.039%), 168 calls (0883C0DC - 0883C14C, length 29)
  Back Branch 0883C130 168 times (length 14)
_S1_2_883DA08 3,750 instructions (0.038%), 140 calls (0883DA08 - 0883DAC4, length 48)
_S1_2_892FD50 3,720 instructions (0.037%), 618 calls (0892FD50 - 0892FD70, length 9)
_S1_2_8828BBC 3,540 instructions (0.036%), 60 calls (08828BBC - 08828CB0, length 62)
_S1_2_8930768 3,475 instructions (0.035%), 34 calls (08930768 - 08930854, length 60)
  Back Branch 0893083C 271 times (length 5)
  Back Branch 08930848 265 times (length 5)
  Back Branch 08930820 110 times (length 24)
  Back Branch 089307AC 60 times (length 4)
  Back Branch 08930808 19 times (length 5)
  Back Branch 08930828 6 times (length 42)
_S1_2_8936250 3,366 instructions (0.034%), 198 calls (08935068 - 08936928, length 1585)
  Back Branch 08935090 1,790 times (length 5)
  Back Branch 08935358 552 times (length 21)
  Back Branch 0893536C 552 times (length 25)
  Back Branch 08935314 552 times (length 173)
  Back Branch 089353D4 550 times (length 158)
  Back Branch 089353E0 550 times (length 120)
  Back Branch 0893691C 283 times (length 1383)
  Back Branch 0893544C 198 times (length 145)
  Back Branch 0893625C 198 times (length 1113)
  Back Branch 08935488 62 times (length 160)
  Back Branch 0893690C 12 times (length 1379)
  Back Branch 08935420 2 times (length 137)
_S1_2_8839694 3,313 instructions (0.033%), 139 calls (08839694 - 088396F4, length 25)
_S1_2_883486C 3,252 instructions (0.033%), 203 calls (0883486C - 088348B8, length 20)
_S1_2_893A270 3,245 instructions (0.033%), 295 calls (0893A264 - 0893A28C, length 11)
  Back Branch 0893A288 295 times (length 11)
_S1_2_884437C 3,155 instructions (0.032%), 1 calls (0884437C - 08844500, length 98)
  Back Branch 0884442C 511 times (length 6)
_S1_2_882C1CC 2,890 instructions (0.029%), 10 calls (0882C1CC - 0882C244, length 31)
  Back Branch 0882C224 210 times (length 15)
_S1_2_882EBD0 2,852 instructions (0.029%), 46 calls (0882EBD0 - 0882ED74, length 106)
  Back Branch 0882ED2C 73 times (length 62)
_S1_2_882D4D8 2,795 instructions (0.028%), 215 calls (0882D4D8 - 0882D508, length 13)
_S1_2_892C718 2,520 instructions (0.025%), 252 calls (0892C718 - 0892C920, length 131)
_S1_2_8828B5C 2,520 instructions (0.025%), 120 calls (08828B5C - 08828BB8, length 24)
_S1_2_88294B0 2,428 instructions (0.024%), 12 calls (088294B0 - 08829790, length 185)
  Back Branch 0882952C 98 times (length 8)
_S1_2_88265A4 2,232 instructions (0.022%), 124 calls (088265A4 - 088265E8, length 18)
_S1_2_89310DC 2,220 instructions (0.022%), 6 calls (089310DC - 08931264, length 99)
  Back Branch 08931180 216 times (length 5)
  Back Branch 08931120 150 times (length 4)
_S1_2_8837B44 2,213 instructions (0.022%), 46 calls (08837B44 - 08993218, length 355766)
  Back Branch 0883A180 13 times (length 730)
_S1_2_883A74C 2,196 instructions (0.022%), 171 calls (0883A74C - 0883A784, length 15)
_S1_2_88A1198 2,132 instructions (0.021%), 1 calls (088A1198 - 088A1214, length 32)
  Back Branch 088A11F0 301 times (length 7)
_S1_2_8822CB4 2,072 instructions (0.021%), 259 calls (08822CB4 - 08822CD0, length 8)
_S1_2_8826014 2,034 instructions (0.020%), 22 calls (08826014 - 08826090, length 32)
  Back Branch 08826074 128 times (length 14)
_S1_2_883A3FC 1,848 instructions (0.019%), 13 calls (0883A3FC - 0883A748, length 212)
  Back Branch 0883A568 14 times (length 7)
_S1_2_8840950 1,832 instructions (0.018%), 1 calls (08840950 - 08840A24, length 54)
  Back Branch 08840998 256 times (length 7)
_S1_2_883D9D4 1,820 instructions (0.018%), 140 calls (0883D9D4 - 0883DA04, length 13)
_S1_2_8846874 1,695 instructions (0.017%), 13 calls (08846874 - 08846C90, length 264)
_S1_2_8828A18 1,620 instructions (0.016%), 60 calls (08828A18 - 08828ABC, length 42)
_S1_2_8828AC0 1,440 instructions (0.015%), 60 calls (08828AC0 - 08828B58, length 39)
_S1_2_8899790 1,408 instructions (0.014%), 64 calls (088995BC - 088997C0, length 130)
  Back Branch 088997BC 64 times (length 130)
_S1_2_89330E8 1,375 instructions (0.014%), 19 calls (089330E8 - 0893316C, length 34)
  Back Branch 08933160 120 times (length 5)
  Back Branch 08933148 54 times (length 9)
_S1_2_8839558 1,356 instructions (0.014%), 70 calls (08839558 - 088395A4, length 20)
_S1_2_8899258 1,350 instructions (0.014%), 150 calls (08899258 - 08899278, length 9)
_S1_2_8839740 1,244 instructions (0.013%), 29 calls (08826718 - 08839860, length 19539)
  Back Branch 0883981C 19 times (length 41)
  Back Branch 08839800 9 times (length 1395)
  Back Branch 08839838 8 times (length 217)
  Back Branch 08839848 6 times (length 10)
_S1_2_882E40C 1,242 instructions (0.013%), 4 calls (0882E40C - 0882E87C, length 285)
  Back Branch 0882E7F0 16 times (length 176)
  Back Branch 0882E81C 2 times (length 241)
_S1_2_882E9C8 1,166 instructions (0.012%), 29 calls (0882E9C8 - 0882EA90, length 51)
_S1_2_8830664 1,134 instructions (0.011%), 42 calls (08830664 - 08830BE4, length 353)
_S1_2_882AF48 1,130 instructions (0.011%), 226 calls (0882AF48 - 089931F0, length 368811)
_S1_2_8839AB4 1,120 instructions (0.011%), 10 calls (08839AB4 - 08839CB4, length 129)
_S1_2_8824BB8 1,075 instructions (0.011%), 215 calls (08824BB8 - 089931E8, length 375181)
_S1_2_892CD28 1,056 instructions (0.011%), 12 calls (0892CD28 - 0892D078, length 213)
  Back Branch 0892D074 12 times (length 53)
  Back Branch 0892D06C 12 times (length 120)
_S1_2_8824B94 1,050 instructions (0.011%), 210 calls (08824B94 - 089931E8, length 375190)
_S1_2_884CCA4 1,012 instructions (0.010%), 22 calls (0884CCA4 - 0884CCE8, length 18)
  Back Branch 0884CCD0 110 times (length 7)
_S1_2_8839E98 1,004 instructions (0.010%), 12 calls (08839CB8 - 0883A028, length 221)
  Back Branch 08839CF8 34 times (length 14)
  Back Branch 08839D80 32 times (length 32)
  Back Branch 0883A024 12 times (length 221)
_S1_2_882FBE8 993 instructions (0.010%), 12 calls (0882FBE8 - 0882FF94, length 236)
  Back Branch 0882FCDC 11 times (length 7)
  Back Branch 0882FCF0 5 times (length 14)
_S1_2_893366C 990 instructions (0.010%), 30 calls (08932F68 - 089336D0, length 475)
  Back Branch 08932FE0 893 times (length 6)
  Back Branch 08932F8C 188 times (length 4)
  Back Branch 0893305C 88 times (length 41)
  Back Branch 089336A4 75 times (length 6)
  Back Branch 08933064 47 times (length 17)
  Back Branch 0893306C 28 times (length 44)
  Back Branch 0893301C 6 times (length 24)
_S1_2_892B150 979 instructions (0.010%), 13 calls (0892B150 - 0892B3B4, length 154)
  Back Branch 0892B38C 13 times (length 103)
  Back Branch 0892B34C 13 times (length 89)
  Back Branch 0892B2FC 1 times (length 61)
_S1_2_88395A8 960 instructions (0.010%), 32 calls (088395A8 - 08993218, length 354077)
_S1_2_882D650 948 instructions (0.010%), 33 calls (0882D650 - 0882D6CC, length 32)
_S1_2_892DA40 924 instructions (0.009%), 42 calls (0892DA40 - 0892DA94, length 22)
_S1_2_882ED78 882 instructions (0.009%), 21 calls (0882ED78 - 0882EE80, length 67)
_S1_2_882DCA4 881 instructions (0.009%), 7 calls (0882DCA4 - 0882DF10, length 156)
  Back Branch 0882DEDC 56 times (length 2)
_S1_2_88FC784 864 instructions (0.009%), 12 calls (0882B44C - 088FC794, length 214227)
  Back Branch 0882B754 16 times (length 196)
  Back Branch 088FC790 15 times (length 214066)
_S1_2_8824C14 860 instructions (0.009%), 215 calls (08824C14 - 089931F8, length 375162)
_S1_2_8824BFC 840 instructions (0.008%), 210 calls (08824BFC - 089931F8, length 375168)
_S1_2_8837840 831 instructions (0.008%), 13 calls (08837840 - 088379F4, length 110)
_S1_2_892B954 825 instructions (0.008%), 11 calls (0892B954 - 0892BA7C, length 75)
_S1_2_882CEF4 792 instructions (0.008%), 36 calls (0882CEF4 - 0882CF58, length 26)
_S1_2_8837D90 690 instructions (0.007%), 10 calls (08837D90 - 08926A9C, length 244548)
  Back Branch 08926A98 10 times (length 39)
_S1_2_882305C 688 instructions (0.007%), 16 calls (0882305C - 08823120, length 50)
_S1_2_882DB5C 673 instructions (0.007%), 1 calls (0882DB5C - 0882DCA0, length 82)
  Back Branch 0882DC64 16 times (length 22)
  Back Branch 0882DBE8 16 times (length 24)
_S1_2_882DAE0 644 instructions (0.006%), 28 calls (0882DAE0 - 0882DB58, length 31)
_S1_2_882D010 636 instructions (0.006%), 25 calls (0882D010 - 0882D084, length 30)
_S1_2_88394DC 630 instructions (0.006%), 45 calls (088394DC - 08839518, length 16)
_S1_2_882D804 629 instructions (0.006%), 6 calls (0882D804 - 0882DA28, length 138)
_S1_2_89931D4 620 instructions (0.006%), 310 calls (089931D4 - 089931D8, length 2)
_S1_2_8829B6C 612 instructions (0.006%), 12 calls (08826718 - 0882D384, length 6940)
_S1_2_8935E80 593 instructions (0.006%), 2 calls (08935068 - 08936928, length 1585)
  Back Branch 08935090 1,790 times (length 5)
  Back Branch 08935358 552 times (length 21)
  Back Branch 0893536C 552 times (length 25)
  Back Branch 08935314 552 times (length 173)
  Back Branch 089353D4 550 times (length 158)
  Back Branch 089353E0 550 times (length 120)
  Back Branch 0893672C 387 times (length 17)
  Back Branch 0893654C 359 times (length 20)
  Back Branch 08936538 359 times (length 16)
  Back Branch 08936574 336 times (length 1290)
  Back Branch 0893691C 283 times (length 1383)
  Back Branch 0893544C 198 times (length 145)
  Back Branch 08936748 73 times (length 1407)
  Back Branch 08935488 62 times (length 160)
  Back Branch 0893690C 12 times (length 1379)
  Back Branch 08935420 2 times (length 137)
  Back Branch 08935EAC 2 times (length 201)
_S1_2_8839D98 589 instructions (0.006%), 10 calls (08839CB8 - 08839DEC, length 78)
  Back Branch 08839CF8 34 times (length 14)
  Back Branch 08839D80 32 times (length 32)
  Back Branch 08839DE8 10 times (length 78)
  Back Branch 08839DC8 10 times (length 9)
_S1_2_892DE5C 588 instructions (0.006%), 42 calls (0892DE5C - 0892DE94, length 15)
  Back Branch 0892DE90 42 times (length 6)
_S1_2_892A820 581 instructions (0.006%), 7 calls (0892A820 - 0892A878, length 23)
  Back Branch 0892A838 112 times (length 4)
_S1_2_8824E30 576 instructions (0.006%), 16 calls (08824E30 - 08824F78, length 83)
_S1_2_8846310 572 instructions (0.006%), 12 calls (08846310 - 088464B4, length 106)
  Back Branch 08846494 12 times (length 24)
  Back Branch 088463D0 12 times (length 37)
_S1_2_882C274 555 instructions (0.006%), 5 calls (0882C274 - 0882C2BC, length 19)
  Back Branch 0882C2B0 100 times (length 12)
_S1_2_882D1A8 540 instructions (0.005%), 12 calls (0882D1A8 - 0882D2C8, length 73)
  Back Branch 0882D2AC 12 times (length 17)
_S1_2_892ABD8 530 instructions (0.005%), 2 calls (0892ABD8 - 0892AF74, length 232)
  Back Branch 0892AF18 8 times (length 11)
_S1_2_882D424 522 instructions (0.005%), 14 calls (0882D424 - 0882D4D4, length 45)
  Back Branch 0882D4B4 14 times (length 19)
_S1_2_8932AA0 520 instructions (0.005%), 13 calls (08932AA0 - 08932B74, length 54)
_S1_2_892B52C 520 instructions (0.005%), 13 calls (0892B450 - 0892B558, length 67)
  Back Branch 0892B4D0 13 times (length 11)
  Back Branch 0892B554 13 times (length 67)
_S1_2_882DAA0 512 instructions (0.005%), 32 calls (0882DAA0 - 0882DADC, length 16)
_S1_2_8993214 498 instructions (0.005%), 249 calls (08993214 - 08993218, length 2)
_S1_2_8933468 495 instructions (0.005%), 5 calls (08933468 - 08933618, length 109)
  Back Branch 089334B8 13 times (length 17)
  Back Branch 08933614 4 times (length 49)
  Back Branch 089335D0 4 times (length 54)
  Back Branch 089335E8 4 times (length 37)
  Back Branch 08933510 1 times (length 6)
  Back Branch 0893357C 1 times (length 8)
  Back Branch 0893360C 1 times (length 6)
_S1_2_8993354 478 instructions (0.005%), 239 calls (08993354 - 08993358, length 2)
_S1_2_8837B60 468 instructions (0.005%), 9 calls (08837B60 - 0883A258, length 2495)
  Back Branch 0883A254 9 times (length 2484)
_S1_2_892BD24 462 instructions (0.005%), 21 calls (0892BD24 - 0892BD78, length 22)
_S1_2_88382A8 459 instructions (0.005%), 1 calls (088382A8 - 08838848, length 361)
  Back Branch 08838640 8 times (length 7)
  Back Branch 08838670 7 times (length 6)
  Back Branch 088387EC 2 times (length 21)
_S1_2_882A750 456 instructions (0.005%), 12 calls (0882A750 - 0882A7F4, length 42)
_S1_2_8840FB0 450 instructions (0.005%), 10 calls (08840FB0 - 08841088, length 55)
  Back Branch 08841060 20 times (length 26)
  Back Branch 08841044 10 times (length 15)
_S1_2_892B610 444 instructions (0.004%), 12 calls (0892B610 - 0892B6B0, length 41)
_S1_2_892B6B4 441 instructions (0.004%), 9 calls (0892B6B4 - 0892B78C, length 55)
  Back Branch 0892B778 9 times (length 14)
_S1_2_882D5A8 432 instructions (0.004%), 27 calls (0882D5A8 - 0882D5E4, length 16)
_S1_2_883F9B0 432 instructions (0.004%), 12 calls (0883F274 - 0883FA58, length 506)
_S1_2_8839864 431 instructions (0.004%), 9 calls (088395A8 - 08993218, length 354077)
  Back Branch 088398B0 9 times (length 196)
_S1_2_882D41C 430 instructions (0.004%), 215 calls (0882D41C - 0882D420, length 2)
_S1_2_884CCEC 430 instructions (0.004%), 10 calls (0884CCEC - 0884CD24, length 15)
  Back Branch 0884CD18 50 times (length 7)
_S1_2_8842E90 420 instructions (0.004%), 12 calls (08826718 - 08842FB0, length 29223)
_S1_2_88379F8 416 instructions (0.004%), 13 calls (088379F8 - 08837A84, length 36)
_S1_2_8824B88 400 instructions (0.004%), 80 calls (08824B88 - 089931E8, length 375193)
_S1_2_8839DF0 400 instructions (0.004%), 10 calls (08839DF0 - 08839E94, length 42)
_S1_2_882BD5C 396 instructions (0.004%), 9 calls (0882BD5C - 0882BD9C, length 17)
  Back Branch 0882BD88 36 times (length 7)
_S1_2_8825178 384 instructions (0.004%), 12 calls (08825178 - 0882658C, length 1286)
_S1_2_882C434 384 instructions (0.004%), 4 calls (0882C434 - 0882C704, length 181)
_S1_2_882AA64 377 instructions (0.004%), 7 calls (0882AA64 - 0882AB04, length 41)
  Back Branch 0882AAD8 18 times (length 19)
_S1_2_882E28C 375 instructions (0.004%), 15 calls (0882E28C - 0882E2EC, length 25)
_S1_2_892B55C 370 instructions (0.004%), 10 calls (0892B55C - 0892B60C, length 45)
_S1_2_8824CBC 367 instructions (0.004%), 4 calls (08824CBC - 088265E8, length 1612)
_S1_2_88399D4 364 instructions (0.004%), 12 calls (088399D4 - 08839A6C, length 39)
_S1_2_882BAE0 361 instructions (0.004%), 19 calls (0882BAE0 - 0882BB28, length 19)
_S1_2_882D088 360 instructions (0.004%), 1 calls (0882D088 - 0882D1A4, length 72)
  Back Branch 0882D0B8 12 times (length 5)
  Back Branch 0882D128 12 times (length 32)
_S1_2_882D764 352 instructions (0.004%), 44 calls (0882D764 - 0882D780, length 8)
_S1_2_8839A70 351 instructions (0.004%), 30 calls (08839A70 - 08839AB0, length 17)
_S1_2_882BDC8 341 instructions (0.003%), 12 calls (0882BDC8 - 0882BE60, length 39)
_S1_2_884C1D0 330 instructions (0.003%), 10 calls (0884BECC - 0884C210, length 210)
  Back Branch 0884C20C 10 times (length 210)
_S1_2_892C638 328 instructions (0.003%), 8 calls (0892C638 - 0892C6D8, length 41)
_S1_2_8932C98 322 instructions (0.003%), 7 calls (08932C98 - 08938784, length 5820)
_S1_2_8824BF4 320 instructions (0.003%), 80 calls (08824BF4 - 089931F8, length 375170)
_S1_2_8824B7C 315 instructions (0.003%), 63 calls (08824B7C - 089931E8, length 375196)
_S1_2_892B3B8 312 instructions (0.003%), 13 calls (0892B3B8 - 0892B4CC, length 70)
_S1_2_8826490 312 instructions (0.003%), 12 calls (08826490 - 088264FC, length 28)
_S1_2_882F300 312 instructions (0.003%), 6 calls (0882F300 - 0882F414, length 70)
_S1_2_89931F4 308 instructions (0.003%), 154 calls (089931F4 - 089931F8, length 2)
_S1_2_892EFD8 301 instructions (0.003%), 7 calls (0892EFD8 - 0892FCCC, length 830)
  Back Branch 0892F058 7 times (length 9)
_S1_2_882B9F0 300 instructions (0.003%), 12 calls (08826718 - 0882BA6C, length 5334)
_S1_2_892C768 297 instructions (0.003%), 11 calls (0892C768 - 0892C7FC, length 38)
_S1_2_8833C10 291 instructions (0.003%), 6 calls (08833C10 - 08833CD0, length 49)
  Back Branch 08833C54 15 times (length 5)
_S1_2_892DAFC 290 instructions (0.003%), 1 calls (0892DAFC - 0892DBF8, length 64)
  Back Branch 0892DB70 32 times (length 8)
_S1_2_882CFD4 288 instructions (0.003%), 24 calls (08826718 - 0882D00C, length 6718)
_S1_2_8823124 288 instructions (0.003%), 12 calls (08823124 - 08823198, length 30)
_S1_2_88381BC 288 instructions (0.003%), 9 calls (088381BC - 08838238, length 32)
_S1_2_882C308 285 instructions (0.003%), 5 calls (0882C308 - 0882C430, length 75)
  Back Branch 0882C3B0 10 times (length 10)
_S1_2_89931E4 284 instructions (0.003%), 142 calls (089931E4 - 089931E8, length 2)
_S1_2_89933DC 282 instructions (0.003%), 141 calls (089933DC - 089933E0, length 2)
_S1_2_882C184 270 instructions (0.003%), 15 calls (0882C184 - 0882C1C8, length 18)
_S1_2_892BC80 260 instructions (0.003%), 13 calls (0892BC80 - 0892BCCC, length 20)
_S1_2_8932EC4 255 instructions (0.003%), 4 calls (08932EC4 - 08932F64, length 41)
  Back Branch 08932F28 15 times (length 7)
  Back Branch 08932F44 1 times (length 3)
_S1_2_892BD7C 253 instructions (0.003%), 11 calls (0892BD7C - 0892BDD4, length 23)
_S1_2_8824BEC 252 instructions (0.003%), 63 calls (08824BEC - 089931F8, length 375172)
_S1_2_892A87C 248 instructions (0.002%), 1 calls (0892A87C - 0892ABD4, length 215)
  Back Branch 0892AB7C 4 times (length 11)
_S1_2_8945CEC 246 instructions (0.002%), 6 calls (089459D4 - 08945D08, length 206)
  Back Branch 08945CFC 6 times (length 204)
_S1_2_8847018 234 instructions (0.002%), 13 calls (08847018 - 08847094, length 32)
  Back Branch 0884707C 13 times (length 17)
_S1_2_88376F0 234 instructions (0.002%), 3 calls (088265A4 - 088377DC, length 17551)
  Back Branch 088377D8 3 times (length 17551)
_S1_2_8829B14 228 instructions (0.002%), 12 calls (08829B14 - 08829B68, length 22)
_S1_2_8826988 220 instructions (0.002%), 5 calls (08826988 - 08826A38, length 45)
_S1_2_88396F8 216 instructions (0.002%), 12 calls (088396F8 - 0883973C, length 18)
_S1_2_88259C8 216 instructions (0.002%), 12 calls (088259C8 - 08825A10, length 19)
_S1_2_8929EF8 214 instructions (0.002%), 30 calls (08929EF8 - 08929F28, length 13)
_S1_2_882D618 210 instructions (0.002%), 21 calls (0882D618 - 0882D63C, length 10)
_S1_2_8825A14 209 instructions (0.002%), 11 calls (08825A14 - 08825AB8, length 42)
_S1_2_882FF98 207 instructions (0.002%), 2 calls (0882FF98 - 088301D4, length 144)
_S1_2_88A3428 204 instructions (0.002%), 4 calls (088A30E4 - 088A34E4, length 257)
  Back Branch 088A349C 4 times (length 240)
_S1_2_8936D34 196 instructions (0.002%), 2 calls (08934FB8 - 08936DA0, length 1915)
  Back Branch 08935090 1,790 times (length 5)
  Back Branch 08935358 552 times (length 21)
  Back Branch 0893536C 552 times (length 25)
  Back Branch 08935314 552 times (length 173)
  Back Branch 089353D4 550 times (length 158)
  Back Branch 089353E0 550 times (length 120)
  Back Branch 0893691C 283 times (length 1383)
  Back Branch 0893544C 198 times (length 145)
  Back Branch 08935488 62 times (length 160)
  Back Branch 0893690C 12 times (length 1379)
  Back Branch 08935420 2 times (length 137)
  Back Branch 08936D9C 2 times (length 1915)
  Back Branch 08935E48 1 times (length 908)
_S1_2_892D5C8 195 instructions (0.002%), 1 calls (0892D5C8 - 0892D6D0, length 67)
  Back Branch 0892D6B8 5 times (length 32)
_S1_2_88040DC 190 instructions (0.002%), 1 calls (088040DC - 088043AC, length 181)
  Back Branch 0880412C 33 times (length 3)
  Back Branch 0880434C 2 times (length 11)
  Back Branch 08804148 1 times (length 11)
_S1_2_882A97C 189 instructions (0.002%), 7 calls (0882A97C - 0882A9F4, length 31)
_S1_2_882BB78 188 instructions (0.002%), 2 calls (0882B44C - 0882BB84, length 463)
  Back Branch 0882B7E4 2 times (length 232)
  Back Branch 0882BB80 2 times (length 261)
_S1_2_88301D8 188 instructions (0.002%), 1 calls (088301D8 - 088303A0, length 115)
  Back Branch 08830268 31 times (length 3)
_S1_2_892C8D8 187 instructions (0.002%), 11 calls (0892C8D8 - 0892C920, length 19)
_S1_2_8892B7C 184 instructions (0.002%), 8 calls (08892B7C - 08892C54, length 55)
_S1_2_882A838 180 instructions (0.002%), 60 calls (0882A838 - 0882A840, length 3)
_S1_2_882E334 177 instructions (0.002%), 3 calls (0882E334 - 0882E408, length 54)
  Back Branch 0882E3B4 3 times (length 14)
_S1_2_8931344 176 instructions (0.002%), 4 calls (089312C0 - 0893136C, length 44)
  Back Branch 08931368 4 times (length 44)
_S1_2_8834230 176 instructions (0.002%), 2 calls (08834230 - 0883437C, length 84)
  Back Branch 08834320 14 times (length 3)
_S1_2_8820478 175 instructions (0.002%), 7 calls (08820478 - 08820518, length 41)
  Back Branch 08820514 7 times (length 27)
_S1_2_8839620 174 instructions (0.002%), 6 calls (08839620 - 08993218, length 354047)
_S1_2_8833D98 170 instructions (0.002%), 2 calls (08833D98 - 08833DF0, length 23)
  Back Branch 08833DDC 14 times (length 13)
_S1_2_884610C 169 instructions (0.002%), 13 calls (08826718 - 08846148, length 32397)
_S1_2_892C824 168 instructions (0.002%), 21 calls (0892C748 - 0892C82C, length 58)
  Back Branch 0892C828 21 times (length 58)
_S1_2_886A310 168 instructions (0.002%), 12 calls (0886A310 - 0886A348, length 15)
  Back Branch 0886A334 12 times (length 5)
_S1_2_884683C 168 instructions (0.002%), 12 calls (0884683C - 08846870, length 14)
_S1_2_882D390 168 instructions (0.002%), 12 calls (0882D390 - 0882D410, length 33)
_S1_2_882A054 166 instructions (0.002%), 2 calls (08829DD4 - 0882A05C, length 163)
  Back Branch 0882A058 2 times (length 163)
  Back Branch 0882A024 1 times (length 72)
_S1_2_892C450 165 instructions (0.002%), 11 calls (0892C450 - 0892C488, length 15)
_S1_2_892FF74 165 instructions (0.002%), 1 calls (0892FF74 - 08930764, length 509)
  Back Branch 08930650 1 times (length 349)
  Back Branch 08930658 1 times (length 351)
  Back Branch 089304B8 1 times (length 100)
  Back Branch 0893034C 1 times (length 189)
  Back Branch 08930710 1 times (length 188)
  Back Branch 089303F8 1 times (length 188)
_S1_2_882BCB8 165 instructions (0.002%), 1 calls (0882BCB8 - 0882E9C4, length 2884)
  Back Branch 0882E950 5 times (length 37)
_S1_2_882ACF4 165 instructions (0.002%), 1 calls (0882ACF4 - 0882AE50, length 88)
  Back Branch 0882AD84 5 times (length 24)
_S1_2_882BFFC 164 instructions (0.002%), 1 calls (0882BFFC - 0882C0AC, length 45)
  Back Branch 0882C090 6 times (length 30)
_S1_2_88FFA90 163 instructions (0.002%), 1 calls (088FFA90 - 088FFD04, length 158)
  Back Branch 088FFB18 4 times (length 6)
_S1_2_882B344 163 instructions (0.002%), 1 calls (0882B344 - 0882B448, length 66)
  Back Branch 0882B404 5 times (length 28)
_S1_2_882DA2C 162 instructions (0.002%), 6 calls (0882DA2C - 0882DA9C, length 29)
_S1_2_8824FDC 160 instructions (0.002%), 4 calls (08824FDC - 08825174, length 103)
_S1_2_884614C 156 instructions (0.002%), 13 calls (08826718 - 08846184, length 32412)
_S1_2_8832C78 155 instructions (0.002%), 5 calls (08832C78 - 08993378, length 360897)
_S1_2_8844F28 154 instructions (0.002%), 11 calls (08844F28 - 08844FD4, length 44)
_S1_2_882BA70 154 instructions (0.002%), 11 calls (08822D18 - 0882BA74, length 9048)
  Back Branch 0882BA70 11 times (length 68)
_S1_2_88403A4 154 instructions (0.002%), 2 calls (088403A4 - 08840684, length 185)
  Back Branch 08840654 1 times (length 24)
_S1_2_882D640 152 instructions (0.002%), 38 calls (0882D640 - 0882D64C, length 4)
_S1_2_8828780 150 instructions (0.002%), 10 calls (08828780 - 088287CC, length 20)
_S1_2_882D784 150 instructions (0.002%), 6 calls (0882D784 - 0882D800, length 32)
  Back Branch 0882D7C8 6 times (length 4)
_S1_2_892AFD0 150 instructions (0.002%), 3 calls (0892AFD0 - 0892B010, length 17)
  Back Branch 0892B004 12 times (length 11)
_S1_2_8829C48 148 instructions (0.001%), 4 calls (08829BA4 - 08832EF0, length 9428)
_S1_2_883B670 144 instructions (0.001%), 48 calls (0883B670 - 0883B678, length 3)
_S1_2_882CA9C 144 instructions (0.001%), 24 calls (0882CA9C - 0882CAB0, length 6)
_S1_2_89453F0 144 instructions (0.001%), 6 calls (0894538C - 089453F4, length 27)
  Back Branch 089453F0 6 times (length 27)
  Back Branch 089453CC 6 times (length 7)
_S1_2_8837A88 143 instructions (0.001%), 13 calls (08837A88 - 08930DA0, length 255175)
_S1_2_8833F88 143 instructions (0.001%), 11 calls (08833F88 - 08833FC0, length 15)
_S1_2_8847198 141 instructions (0.001%), 1 calls (08847198 - 088473C8, length 141)
_S1_2_882D73C 140 instructions (0.001%), 14 calls (0882D73C - 0882D760, length 10)
_S1_2_8829D00 140 instructions (0.001%), 4 calls (08829D00 - 08829DD0, length 53)
_S1_2_8861F40 140 instructions (0.001%), 2 calls (08861F40 - 0886209C, length 88)
_S1_2_882DF14 138 instructions (0.001%), 2 calls (0882DF14 - 0882E040, length 76)
_S1_2_892D594 135 instructions (0.001%), 12 calls (0892D594 - 0892D5C4, length 13)
  Back Branch 0892D5C0 9 times (length 6)
_S1_2_8944CC8 132 instructions (0.001%), 12 calls (08944CC8 - 08944CF0, length 11)
_S1_2_892BDE4 132 instructions (0.001%), 12 calls (0892BDE4 - 0892BE0C, length 11)
_S1_2_88399A8 132 instructions (0.001%), 12 calls (088399A8 - 088399D0, length 11)
_S1_2_883997C 132 instructions (0.001%), 12 calls (0883997C - 088399A4, length 11)
_S1_2_883E534 131 instructions (0.001%), 1 calls (0883DD78 - 0883E574, length 512)
  Back Branch 0883E570 1 times (length 512)
_S1_2_8824B70 130 instructions (0.001%), 26 calls (08824B70 - 089931E8, length 375199)
_S1_2_8926A48 130 instructions (0.001%), 10 calls (089269FC - 08926A70, length 30)
  Back Branch 08926A6C 10 times (length 30)
_S1_2_8926A1C 130 instructions (0.001%), 10 calls (089269F4 - 08926A44, length 21)
  Back Branch 08926A40 10 times (length 21)
_S1_2_882C714 127 instructions (0.001%), 1 calls (0882C714 - 0882C804, length 61)
  Back Branch 0882C7E4 4 times (length 44)
_S1_2_8945F00 126 instructions (0.001%), 6 calls (08945D0C - 08945F78, length 156)
_S1_2_8833DF4 124 instructions (0.001%), 1 calls (088265A4 - 08833F04, length 13913)
  Back Branch 08833E44 7 times (length 8)
  Back Branch 08833F00 1 times (length 13913)
_S1_2_8824B64 120 instructions (0.001%), 24 calls (08824B64 - 089931E8, length 375202)
_S1_2_882D6D0 120 instructions (0.001%), 15 calls (0882D6D0 - 0882D738, length 27)
_S1_2_892BEBC 120 instructions (0.001%), 12 calls (0892BEBC - 0892BEE0, length 10)
_S1_2_882AA2C 120 instructions (0.001%), 10 calls (0882AA2C - 0882AA60, length 14)
_S1_2_892C6DC 120 instructions (0.001%), 8 calls (0892C6DC - 0892C714, length 15)
_S1_2_88202E4 119 instructions (0.001%), 3 calls (088202E4 - 088203D0, length 60)
_S1_2_88BF664 118 instructions (0.001%), 1 calls (088BF664 - 088BF70C, length 43)
  Back Branch 088BF6F0 6 times (length 15)
_S1_2_883780C 117 instructions (0.001%), 13 calls (0883780C - 0883783C, length 13)
_S1_2_882D5E8 114 instructions (0.001%), 17 calls (0882D5E8 - 0882D614, length 12)
_S1_2_8945F7C 114 instructions (0.001%), 6 calls (08945990 - 08945F80, length 381)
  Back Branch 08945F7C 6 times (length 381)
_S1_2_882BF58 112 instructions (0.001%), 5 calls (0882BF58 - 0882BFF8, length 41)
_S1_2_892C0AC 110 instructions (0.001%), 11 calls (0892C0AC - 0892C0D0, length 10)
_S1_2_892D6D4 110 instructions (0.001%), 10 calls (0892D6D4 - 0892D728, length 22)
_S1_2_8847098 107 instructions (0.001%), 1 calls (08847098 - 088470CC, length 14)
  Back Branch 088470BC 13 times (length 8)
_S1_2_8824BE4 104 instructions (0.001%), 26 calls (08824BE4 - 089931F8, length 375174)
_S1_2_892A624 103 instructions (0.001%), 1 calls (0892A624 - 0892A81C, length 127)
  Back Branch 0892A738 1 times (length 24)
  Back Branch 0892A778 1 times (length 47)
  Back Branch 0892A7C0 1 times (length 72)
  Back Branch 0892A818 1 times (length 101)
_S1_2_8945990 102 instructions (0.001%), 6 calls (08945990 - 089459D0, length 17)
_S1_2_8945240 102 instructions (0.001%), 6 calls (08945240 - 089452AC, length 28)
  Back Branch 08945290 6 times (length 14)
_S1_2_882693C 102 instructions (0.001%), 6 calls (0882693C - 0892A3B0, length 265886)
_S1_2_892D4E8 99 instructions (0.001%), 11 calls (0892D4E8 - 0892D510, length 11)
  Back Branch 0892D50C 11 times (length 6)
_S1_2_892C48C 99 instructions (0.001%), 11 calls (0892C48C - 0892C4AC, length 9)
_S1_2_8829974 99 instructions (0.001%), 1 calls (08829974 - 08829B10, length 104)
  Back Branch 088299F0 2 times (length 3)
_S1_2_892B790 97 instructions (0.001%), 1 calls (0892B790 - 0892B8A4, length 70)
  Back Branch 0892B830 5 times (length 8)
_S1_2_883FBE8 97 instructions (0.001%), 1 calls (0883FBE8 - 0883FDD0, length 123)
_S1_2_8833F08 96 instructions (0.001%), 24 calls (08833F08 - 08833F14, length 4)
_S1_2_8829854 96 instructions (0.001%), 24 calls (08829854 - 08829860, length 4)
_S1_2_8824BDC 96 instructions (0.001%), 24 calls (08824BDC - 089931F8, length 375176)
_S1_2_88A61C0 96 instructions (0.001%), 8 calls (088A617C - 088A61C4, length 19)
  Back Branch 088A61C0 8 times (length 19)
_S1_2_89452D8 96 instructions (0.001%), 6 calls (0894492C - 089452DC, length 621)
  Back Branch 08944934 6 times (length 4)
  Back Branch 089452D0 6 times (length 617)
  Back Branch 089452D8 6 times (length 12)
_S1_2_88A6D90 96 instructions (0.001%), 4 calls (088A6D90 - 088A6E04, length 30)
_S1_2_898DEDC 95 instructions (0.001%), 1 calls (0882B44C - 0898DF0C, length 363185)
  Back Branch 0882B754 16 times (length 196)
  Back Branch 088FC790 15 times (length 214066)
  Back Branch 0898DED4 1 times (length 148950)
  Back Branch 0898DF08 1 times (length 25)
_S1_2_8841984 95 instructions (0.001%), 1 calls (08841984 - 08841AFC, length 95)
_S1_2_882D414 94 instructions (0.001%), 47 calls (0882D414 - 0882D418, length 2)
_S1_2_8891300 92 instructions (0.001%), 4 calls (08891300 - 08891378, length 31)
_S1_2_892C8CC 88 instructions (0.001%), 11 calls (0892C748 - 0892C8D4, length 100)
  Back Branch 0892C8D0 11 times (length 100)
_S1_2_892C8C0 88 instructions (0.001%), 11 calls (0892C748 - 0892C8C8, length 97)
  Back Branch 0892C8C4 11 times (length 97)
_S1_2_892C8B4 88 instructions (0.001%), 11 calls (0892C748 - 0892C8BC, length 94)
  Back Branch 0892C8B8 11 times (length 94)
_S1_2_892C8A8 88 instructions (0.001%), 11 calls (0892C748 - 0892C8B0, length 91)
  Back Branch 0892C8AC 11 times (length 91)
_S1_2_892C89C 88 instructions (0.001%), 11 calls (0892C748 - 0892C8A4, length 88)
  Back Branch 0892C8A0 11 times (length 88)
_S1_2_892C890 88 instructions (0.001%), 11 calls (0892C748 - 0892C898, length 85)
  Back Branch 0892C894 11 times (length 85)
_S1_2_892C884 88 instructions (0.001%), 11 calls (0892C748 - 0892C88C, length 82)
  Back Branch 0892C888 11 times (length 82)
_S1_2_892C878 88 instructions (0.001%), 11 calls (0892C748 - 0892C880, length 79)
  Back Branch 0892C87C 11 times (length 79)
_S1_2_892C86C 88 instructions (0.001%), 11 calls (0892C748 - 0892C874, length 76)
  Back Branch 0892C870 11 times (length 76)
_S1_2_892C860 88 instructions (0.001%), 11 calls (0892C748 - 0892C868, length 73)
  Back Branch 0892C864 11 times (length 73)
_S1_2_892C854 88 instructions (0.001%), 11 calls (0892C748 - 0892C85C, length 70)
  Back Branch 0892C858 11 times (length 70)
_S1_2_892C848 88 instructions (0.001%), 11 calls (0892C748 - 0892C850, length 67)
  Back Branch 0892C84C 11 times (length 67)
_S1_2_892C83C 88 instructions (0.001%), 11 calls (0892C748 - 0892C844, length 64)
  Back Branch 0892C840 11 times (length 64)
_S1_2_892C830 88 instructions (0.001%), 11 calls (0892C748 - 0892C838, length 61)
  Back Branch 0892C834 11 times (length 61)
_S1_2_892C818 88 instructions (0.001%), 11 calls (0892C748 - 0892C820, length 55)
  Back Branch 0892C81C 11 times (length 55)
_S1_2_892C80C 88 instructions (0.001%), 11 calls (0892C748 - 0892C814, length 52)
  Back Branch 0892C810 11 times (length 52)
_S1_2_892C800 88 instructions (0.001%), 11 calls (0892C748 - 0892C808, length 49)
  Back Branch 0892C804 11 times (length 49)
_S1_2_892C75C 88 instructions (0.001%), 11 calls (0892C748 - 0892C764, length 8)
  Back Branch 0892C760 11 times (length 8)
_S1_2_8826784 87 instructions (0.001%), 1 calls (08826784 - 0882690C, length 99)
_S1_2_892D794 86 instructions (0.001%), 1 calls (0892D794 - 0892D8C0, length 76)
  Back Branch 0892D85C 3 times (length 11)
_S1_2_886210C 86 instructions (0.001%), 1 calls (0886210C - 088623A4, length 167)
_S1_2_8993B7C 84 instructions (0.001%), 42 calls (08993B7C - 08993B80, length 2)
_S1_2_8993B3C 84 instructions (0.001%), 42 calls (08993B3C - 08993B40, length 2)
_S1_2_8993764 84 instructions (0.001%), 42 calls (08993764 - 08993768, length 2)
_S1_2_88576D4 84 instructions (0.001%), 12 calls (088576D4 - 088576FC, length 11)
_S1_2_8844F00 84 instructions (0.001%), 12 calls (08844F00 - 08844F24, length 10)
_S1_2_88FE9A0 84 instructions (0.001%), 3 calls (088FE844 - 088FE9BC, length 95)
  Back Branch 088FE88C 4 times (length 20)
  Back Branch 088FE9B8 3 times (length 79)
_S1_2_8944A78 84 instructions (0.001%), 1 calls (0882B44C - 08944A7C, length 288141)
  Back Branch 0882B754 16 times (length 196)
  Back Branch 088FC790 15 times (length 214066)
  Back Branch 08944A78 1 times (length 14)
  Back Branch 08944A70 1 times (length 73917)
_S1_2_88476A8 84 instructions (0.001%), 1 calls (08847564 - 08847740, length 120)
  Back Branch 088476E4 1 times (length 10)
  Back Branch 0884773C 1 times (length 120)
_S1_2_882A068 83 instructions (0.001%), 1 calls (08829DD4 - 0882A070, length 168)
  Back Branch 0882A06C 1 times (length 168)
  Back Branch 0882A024 1 times (length 72)
_S1_2_898DF68 82 instructions (0.001%), 1 calls (0882B44C - 0898DF94, length 363219)
  Back Branch 0882B754 16 times (length 196)
  Back Branch 088FC790 15 times (length 214066)
  Back Branch 0898DF90 1 times (length 148997)
_S1_2_88FEB7C 81 instructions (0.001%), 3 calls (08826718 - 088FEBF8, length 221497)
_S1_2_8832E6C 81 instructions (0.001%), 3 calls (08832E6C - 08832EF0, length 34)
_S1_2_898F67C 81 instructions (0.001%), 1 calls (0898F4E4 - 0898F680, length 104)
  Back Branch 0898F674 1 times (length 102)
  Back Branch 0898F67C 1 times (length 16)
_S1_2_884CB90 81 instructions (0.001%), 1 calls (0884CB90 - 0884CC00, length 29)
  Back Branch 0884CBDC 5 times (length 13)
_S1_2_884416C 79 instructions (0.001%), 1 calls (0882B44C - 088441A0, length 25430)
  Back Branch 0882B754 16 times (length 196)
  Back Branch 08844194 1 times (length 25267)
_S1_2_88477FC 78 instructions (0.001%), 26 calls (088477FC - 08847804, length 3)
_S1_2_892BB44 78 instructions (0.001%), 13 calls (0892BB44 - 0892BB58, length 6)
_S1_2_88A8388 78 instructions (0.001%), 3 calls (088A8388 - 088A83FC, length 30)
_S1_2_883AAB8 78 instructions (0.001%), 1 calls (0883AAB8 - 0883ACA8, length 125)
  Back Branch 0883AC8C 1 times (length 50)
  Back Branch 0883AB10 1 times (length 18)
_S1_2_892C740 77 instructions (0.001%), 11 calls (0892C740 - 0892C758, length 7)
_S1_2_883FFF4 75 instructions (0.001%), 3 calls (0883FFF4 - 08840064, length 29)
_S1_2_883A2A4 74 instructions (0.001%), 1 calls (0883A2A4 - 0883A358, length 46)
  Back Branch 0883A338 8 times (length 4)
_S1_2_8844570 73 instructions (0.001%), 1 calls (08844570 - 08844760, length 125)
_S1_2_89932F4 72 instructions (0.001%), 36 calls (089932F4 - 089932F8, length 2)
_S1_2_8832C6C 72 instructions (0.001%), 24 calls (08832C6C - 08832C74, length 3)
_S1_2_8826500 72 instructions (0.001%), 4 calls (08826500 - 08826544, length 18)
_S1_2_88620A0 72 instructions (0.001%), 3 calls (088620A0 - 08862108, length 27)
_S1_2_897CFF0 70 instructions (0.001%), 1 calls (088F5E00 - 0897CFF4, length 138366)
  Back Branch 0897CF64 3 times (length 138331)
  Back Branch 0897CFF0 1 times (length 48)
_S1_2_897CFE8 70 instructions (0.001%), 1 calls (088F5E00 - 0897CFEC, length 138364)
  Back Branch 0897CF64 3 times (length 138331)
  Back Branch 0897CFE8 1 times (length 46)
_S1_2_897CFE0 70 instructions (0.001%), 1 calls (088F5E00 - 0897CFE4, length 138362)
  Back Branch 0897CF64 3 times (length 138331)
  Back Branch 0897CFE0 1 times (length 44)
_S1_2_882A4C4 68 instructions (0.001%), 1 calls (0882A4C4 - 0882A664, length 105)
  Back Branch 0882A630 1 times (length 79)
_S1_2_882CD0C 66 instructions (0.001%), 1 calls (0882CD0C - 0882CE30, length 74)
_S1_2_8824BD0 65 instructions (0.001%), 13 calls (08824BD0 - 089931E8, length 375175)
_S1_2_892B014 65 instructions (0.001%), 1 calls (0892B014 - 0892B14C, length 79)
_S1_2_8891838 64 instructions (0.001%), 1 calls (08891838 - 0889193C, length 66)
_S1_2_883D3EC 64 instructions (0.001%), 1 calls (0883D3EC - 0883D528, length 80)
_S1_2_88FDB80 63 instructions (0.001%), 9 calls (088FDB80 - 088FDB98, length 7)
_S1_2_883A7BC 63 instructions (0.001%), 3 calls (0883A7BC - 0883A81C, length 25)
_S1_2_883823C 63 instructions (0.001%), 3 calls (08826718 - 088382A4, length 18148)
_S1_2_882A1C8 62 instructions (0.001%), 2 calls (0882A1C8 - 089933A0, length 369783)
_S1_2_8945B54 62 instructions (0.001%), 1 calls (08945B54 - 08945C54, length 65)
_S1_2_882AB08 62 instructions (0.001%), 1 calls (0882AB08 - 0882ACF0, length 123)
_S1_2_882A060 62 instructions (0.001%), 1 calls (08829DD4 - 0882A064, length 165)
  Back Branch 0882A060 1 times (length 165)
  Back Branch 0882A024 1 times (length 72)
_S1_2_8837F24 60 instructions (0.001%), 10 calls (08837F24 - 08837F38, length 6)
_S1_2_8944990 60 instructions (0.001%), 6 calls (08944990 - 089449B4, length 10)
_S1_2_8944968 60 instructions (0.001%), 6 calls (08944968 - 0894498C, length 10)
_S1_2_8828D1C 60 instructions (0.001%), 4 calls (08826718 - 08828DC8, length 2477)
_S1_2_892FD74 60 instructions (0.001%), 1 calls (0892FD74 - 0892FF18, length 106)
  Back Branch 0892FEB8 1 times (length 69)
  Back Branch 0892FEC8 1 times (length 72)
_S1_2_8847808 60 instructions (0.001%), 1 calls (08847808 - 08847A40, length 143)
  Back Branch 08847868 2 times (length 9)
  Back Branch 08847980 1 times (length 65)
_S1_2_8833A38 58 instructions (0.001%), 1 calls (08833A38 - 08833B3C, length 66)
_S1_2_883FEFC 57 instructions (0.001%), 1 calls (0882A140 - 0883FF80, length 22417)
  Back Branch 0883FF60 1 times (length 22410)
_S1_2_8977318 56 instructions (0.001%), 4 calls (08977318 - 0897734C, length 14)
_S1_2_882CC14 56 instructions (0.001%), 1 calls (0882CC14 - 0882CD08, length 62)
_S1_2_892BE88 55 instructions (0.001%), 11 calls (0892BE88 - 0892BE98, length 5)
_S1_2_892F134 54 instructions (0.001%), 1 calls (0892F0DC - 0892F1B0, length 54)
  Back Branch 0892F1AC 1 times (length 54)
_S1_2_8863554 54 instructions (0.001%), 1 calls (08863554 - 08863628, length 54)
_S1_2_883F110 54 instructions (0.001%), 1 calls (088265A4 - 0883F1E4, length 25361)
  Back Branch 0883F1C8 1 times (length 25355)
_S1_2_882A7F8 54 instructions (0.001%), 1 calls (0882A750 - 0882A834, length 58)
  Back Branch 0882A830 1 times (length 58)
_S1_2_893E424 53 instructions (0.001%), 1 calls (0893E424 - 0893E570, length 84)
_S1_2_88288D0 53 instructions (0.001%), 1 calls (088288D0 - 088289A8, length 55)
_S1_2_8804000 53 instructions (0.001%), 1 calls (08804000 - 088040D0, length 53)
_S1_2_899336C 52 instructions (0.001%), 26 calls (0899336C - 08993370, length 2)
_S1_2_8824C24 52 instructions (0.001%), 13 calls (08824C24 - 089931F8, length 375158)
_S1_2_882C108 52 instructions (0.001%), 4 calls (08826718 - 0882C144, length 5772)
_S1_2_8832F88 52 instructions (0.001%), 2 calls (08832F88 - 08833004, length 32)
_S1_2_889137C 52 instructions (0.001%), 1 calls (0889137C - 08891448, length 52)
_S1_2_8822D54 50 instructions (0.001%), 10 calls (08822D54 - 08822D64, length 5)
_S1_2_882C248 50 instructions (0.001%), 5 calls (0882C248 - 0882C270, length 11)
_S1_2_8832D24 50 instructions (0.001%), 1 calls (08832D24 - 08832E1C, length 63)
_S1_2_88F5D3C 49 instructions (0.000%), 1 calls (088F5D3C - 088F5DFC, length 49)
_S1_2_88576C4 48 instructions (0.000%), 12 calls (088576C4 - 088576D0, length 4)
_S1_2_88467CC 48 instructions (0.000%), 12 calls (088467CC - 088467D8, length 4)
_S1_2_883A25C 48 instructions (0.000%), 12 calls (0883A25C - 0883A268, length 4)
_S1_2_8837D2C 48 instructions (0.000%), 12 calls (08837D2C - 08837D38, length 4)
_S1_2_8825210 48 instructions (0.000%), 12 calls (08825210 - 089932E0, length 374837)
_S1_2_882C148 48 instructions (0.000%), 4 calls (08826718 - 0882C180, length 5787)
_S1_2_892BC10 48 instructions (0.000%), 2 calls (0892BC10 - 0892BC7C, length 28)
  Back Branch 0892BC78 1 times (length 17)
_S1_2_885AFA0 46 instructions (0.000%), 1 calls (0885AFA0 - 0885B054, length 46)
_S1_2_88470D8 46 instructions (0.000%), 1 calls (088470D8 - 0884718C, length 46)
_S1_2_8833B40 46 instructions (0.000%), 1 calls (08833B40 - 08833C0C, length 52)
_S1_2_882EA94 46 instructions (0.000%), 1 calls (0882EA94 - 0882EBCC, length 79)
_S1_2_892A410 45 instructions (0.000%), 5 calls (0892A410 - 0892A430, length 9)
_S1_2_8900090 45 instructions (0.000%), 1 calls (08900090 - 08900140, length 45)
_S1_2_892BE9C 44 instructions (0.000%), 11 calls (0892BE9C - 0892BEA8, length 4)
_S1_2_88049A4 44 instructions (0.000%), 11 calls (088049A4 - 088049B0, length 4)
_S1_2_8931268 44 instructions (0.000%), 2 calls (08931268 - 089312BC, length 22)
_S1_2_892F0DC 44 instructions (0.000%), 2 calls (0892F0DC - 0892F130, length 22)
_S1_2_882CF5C 44 instructions (0.000%), 2 calls (0882CF5C - 0882CFC0, length 26)
_S1_2_892D124 43 instructions (0.000%), 1 calls (0892D124 - 0892D1CC, length 43)
_S1_2_8847468 42 instructions (0.000%), 2 calls (08847468 - 088474C8, length 25)
_S1_2_892D07C 42 instructions (0.000%), 1 calls (0892D07C - 0892D120, length 42)
_S1_2_883F354 42 instructions (0.000%), 1 calls (0883F354 - 0883F5C0, length 156)
_S1_2_8832A10 42 instructions (0.000%), 1 calls (08832A10 - 08832ABC, length 44)
_S1_2_892BEE4 41 instructions (0.000%), 1 calls (0892BEE4 - 0892BF84, length 41)
_S1_2_8857CE0 41 instructions (0.000%), 1 calls (08857CE0 - 08857D80, length 41)
_S1_2_885948C 40 instructions (0.000%), 1 calls (0885948C - 08859528, length 40)
_S1_2_883A820 40 instructions (0.000%), 1 calls (088265A4 - 0883A898, length 20670)
  Back Branch 0883A870 1 times (length 20661)
_S1_2_882A084 40 instructions (0.000%), 1 calls (0882A084 - 0882A13C, length 47)
_S1_2_882CC08 39 instructions (0.000%), 13 calls (0882CC08 - 0882CC10, length 3)
_S1_2_8824E24 39 instructions (0.000%), 13 calls (08824E24 - 08824E2C, length 3)
_S1_2_88510E0 39 instructions (0.000%), 1 calls (088510E0 - 08851188, length 43)
_S1_2_88285E8 39 instructions (0.000%), 1 calls (088285E8 - 0882873C, length 86)
_S1_2_8993424 38 instructions (0.000%), 19 calls (08993424 - 08993428, length 2)
_S1_2_89326AC 38 instructions (0.000%), 2 calls (089326AC - 08932718, length 28)
_S1_2_8930EF8 38 instructions (0.000%), 1 calls (08930EF8 - 08931044, length 84)
  Back Branch 08930FB0 1 times (length 13)
_S1_2_882CAB4 38 instructions (0.000%), 1 calls (0882CAB4 - 0882CB88, length 54)
_S1_2_892E08C 37 instructions (0.000%), 1 calls (0892E08C - 0892E11C, length 37)
  Back Branch 0892E118 1 times (length 21)
_S1_2_892DF74 37 instructions (0.000%), 1 calls (0892DF74 - 0892E004, length 37)
  Back Branch 0892E000 1 times (length 21)
_S1_2_892DEE0 37 instructions (0.000%), 1 calls (0892DEE0 - 0892DF70, length 37)
  Back Branch 0892DF6C 1 times (length 21)
_S1_2_883A35C 37 instructions (0.000%), 1 calls (08839CB8 - 0883A3A8, length 445)
  Back Branch 08839CF8 34 times (length 14)
  Back Branch 08839D80 32 times (length 32)
  Back Branch 0883A39C 1 times (length 15)
  Back Branch 0883A390 1 times (length 12)
  Back Branch 0883A3A4 1 times (length 445)
_S1_2_8857700 36 instructions (0.000%), 12 calls (08857700 - 08857708, length 3)
_S1_2_88467C0 36 instructions (0.000%), 12 calls (088467C0 - 088467C8, length 3)
_S1_2_883A298 36 instructions (0.000%), 12 calls (0883A298 - 0883A2A0, length 3)
_S1_2_8977280 36 instructions (0.000%), 4 calls (08977280 - 089772A0, length 9)
_S1_2_89772C4 36 instructions (0.000%), 3 calls (088F5AB0 - 089772C8, length 132615)
  Back Branch 089772C4 3 times (length 132615)
_S1_2_88FFFF8 36 instructions (0.000%), 1 calls (088FFFF8 - 0890008C, length 38)
_S1_2_88298E4 36 instructions (0.000%), 1 calls (088298E4 - 08829970, length 36)
_S1_2_8822688 36 instructions (0.000%), 1 calls (08822688 - 08822734, length 44)
_S1_2_89772B4 35 instructions (0.000%), 3 calls (088F5A7C - 089772B8, length 132624)
  Back Branch 089772B4 3 times (length 132624)
_S1_2_893EDB8 35 instructions (0.000%), 1 calls (0893EDB8 - 0893EE8C, length 54)
_S1_2_8847744 35 instructions (0.000%), 1 calls (08847744 - 088477D8, length 38)
_S1_2_8842280 35 instructions (0.000%), 1 calls (08842280 - 08842310, length 37)
_S1_2_883F6D8 35 instructions (0.000%), 1 calls (08829DD4 - 0883F834, length 22169)
  Back Branch 0882A058 2 times (length 163)
  Back Branch 0882A024 1 times (length 72)
_S1_2_898DCB8 34 instructions (0.000%), 2 calls (0898DCB8 - 0898DCF8, length 17)
_S1_2_8862604 34 instructions (0.000%), 2 calls (08862604 - 0886264C, length 19)
_S1_2_88F8D84 34 instructions (0.000%), 1 calls (088F8D84 - 088F8E08, length 34)
_S1_2_883F5E8 34 instructions (0.000%), 1 calls (08832EF4 - 0883F5F4, length 12737)
  Back Branch 0883F5F0 1 times (length 12737)
_S1_2_882BA78 34 instructions (0.000%), 1 calls (08822D18 - 0882BADC, length 9074)
  Back Branch 0882BAD8 1 times (length 94)
_S1_2_89772A4 33 instructions (0.000%), 3 calls (088F5A7C - 089772A8, length 132620)
  Back Branch 089772A4 3 times (length 132620)
_S1_2_892BBA4 33 instructions (0.000%), 3 calls (0892BBA4 - 0892BBE8, length 18)
_S1_2_8938788 33 instructions (0.000%), 1 calls (08938788 - 089388CC, length 82)
  Back Branch 08938848 1 times (length 34)
_S1_2_892E008 33 instructions (0.000%), 1 calls (0892E008 - 0892E088, length 33)
  Back Branch 0892E084 1 times (length 19)
_S1_2_882C810 32 instructions (0.000%), 1 calls (0882C810 - 0882C894, length 34)
_S1_2_8824C2C 32 instructions (0.000%), 1 calls (08824C2C - 08824CB8, length 36)
_S1_2_89937DC 30 instructions (0.000%), 15 calls (089937DC - 089937E0, length 2)
_S1_2_892BDD8 30 instructions (0.000%), 10 calls (0892BDD8 - 0892BDE0, length 3)
_S1_2_883F280 30 instructions (0.000%), 10 calls (0883F280 - 0883F288, length 3)
_S1_2_8860924 30 instructions (0.000%), 2 calls (08860924 - 08860964, length 17)
_S1_2_88FE894 30 instructions (0.000%), 1 calls (088FE844 - 088FE8B8, length 30)
  Back Branch 088FE88C 4 times (length 20)
  Back Branch 088FE8B4 1 times (length 14)
_S1_2_8860A28 30 instructions (0.000%), 1 calls (08860A28 - 08860A9C, length 30)
_S1_2_882A140 30 instructions (0.000%), 1 calls (0882A140 - 0882A1C4, length 34)
_S1_2_8945AE0 29 instructions (0.000%), 1 calls (08945AE0 - 08945B50, length 29)
_S1_2_892C384 29 instructions (0.000%), 1 calls (0892C384 - 0892C404, length 33)
_S1_2_88402A8 29 instructions (0.000%), 1 calls (088402A8 - 08840320, length 31)
_S1_2_882A844 29 instructions (0.000%), 1 calls (0882A844 - 0882A8C4, length 33)
_S1_2_8822E68 29 instructions (0.000%), 1 calls (08822E68 - 08822EE0, length 31)
_S1_2_8993444 28 instructions (0.000%), 14 calls (08993444 - 08993448, length 2)
_S1_2_897B460 28 instructions (0.000%), 2 calls (0897B460 - 0897B494, length 14)
_S1_2_897AB3C 28 instructions (0.000%), 2 calls (0897AB3C - 0897AB70, length 14)
_S1_2_897AAB0 28 instructions (0.000%), 2 calls (0897AAB0 - 0897AAE4, length 14)
_S1_2_89773A4 28 instructions (0.000%), 2 calls (089773A4 - 089773D8, length 14)
_S1_2_897C7E0 27 instructions (0.000%), 3 calls (0897C774 - 0897C7F0, length 32)
  Back Branch 0897C7EC 3 times (length 32)
_S1_2_89438EC 27 instructions (0.000%), 3 calls (089438EC - 08943910, length 10)
_S1_2_892FCD0 27 instructions (0.000%), 1 calls (0892FCD0 - 0892FD4C, length 32)
_S1_2_8993814 26 instructions (0.000%), 13 calls (08993814 - 08993818, length 2)
_S1_2_8993464 26 instructions (0.000%), 13 calls (08993464 - 08993468, length 2)
_S1_2_88FE910 26 instructions (0.000%), 1 calls (088FE910 - 088FE99C, length 36)
_S1_2_8869E6C 26 instructions (0.000%), 1 calls (08869E6C - 08869ED0, length 26)
_S1_2_883FDF8 26 instructions (0.000%), 1 calls (0883FDF8 - 0883FE78, length 33)
_S1_2_882CE34 26 instructions (0.000%), 1 calls (0882CE34 - 0882CEF0, length 48)
_S1_2_898DF10 25 instructions (0.000%), 1 calls (0898DF10 - 0898DF64, length 22)
  Back Branch 0898DF48 2 times (length 7)
_S1_2_890E87C 25 instructions (0.000%), 1 calls (0890E87C - 0890E8DC, length 25)
_S1_2_88FEC28 25 instructions (0.000%), 1 calls (088FEC28 - 088FEC88, length 25)
_S1_2_883FF84 25 instructions (0.000%), 1 calls (0883FF84 - 0883FFF0, length 28)
_S1_2_883AFC8 25 instructions (0.000%), 1 calls (0883AFC8 - 08840BB4, length 5884)
_S1_2_8993BFC 24 instructions (0.000%), 12 calls (08993BFC - 08993C00, length 2)
_S1_2_8993BE4 24 instructions (0.000%), 12 calls (08993BE4 - 08993BE8, length 2)
_S1_2_89937BC 24 instructions (0.000%), 12 calls (089937BC - 089937C0, length 2)
_S1_2_89933C4 24 instructions (0.000%), 12 calls (089933C4 - 089933C8, length 2)
_S1_2_899334C 24 instructions (0.000%), 12 calls (0899334C - 08993350, length 2)
_S1_2_8993344 24 instructions (0.000%), 12 calls (08993344 - 08993348, length 2)
_S1_2_899320C 24 instructions (0.000%), 12 calls (0899320C - 08993210, length 2)
_S1_2_8832D0C 24 instructions (0.000%), 4 calls (08832D0C - 08832D20, length 6)
_S1_2_88F5B5C 24 instructions (0.000%), 3 calls (088F5B5C - 088F5B84, length 11)
  Back Branch 088F5B78 3 times (length 7)
_S1_2_8832CF4 24 instructions (0.000%), 3 calls (08832CF4 - 089933F0, length 360896)
_S1_2_885A35C 24 instructions (0.000%), 1 calls (0885A35C - 0885A4E0, length 98)
_S1_2_883FDD4 24 instructions (0.000%), 1 calls (0882BAE0 - 0883FDE4, length 20674)
  Back Branch 0883FDE0 1 times (length 20674)
_S1_2_883AD08 24 instructions (0.000%), 1 calls (0883AD08 - 0883AD6C, length 26)
_S1_2_882AE6C 24 instructions (0.000%), 1 calls (0882AE6C - 0882AF44, length 55)
_S1_2_8945AD8 23 instructions (0.000%), 1 calls (08945A78 - 08945ADC, length 26)
  Back Branch 08945AD0 1 times (length 24)
  Back Branch 08945AD8 1 times (length 4)
  Back Branch 08945AAC 1 times (length 6)
_S1_2_892D468 23 instructions (0.000%), 1 calls (0892D468 - 0892D4E4, length 32)
_S1_2_884205C 23 instructions (0.000%), 1 calls (0884205C - 088420C4, length 27)
_S1_2_883A7B4 23 instructions (0.000%), 1 calls (08824F7C - 0883A7B8, length 22032)
  Back Branch 0883A7B4 1 times (length 22032)
_S1_2_882BCE4 23 instructions (0.000%), 1 calls (08826718 - 0882BD58, length 5521)
_S1_2_89937D4 22 instructions (0.000%), 11 calls (089937D4 - 089937D8, length 2)
_S1_2_899344C 22 instructions (0.000%), 11 calls (0899344C - 08993450, length 2)
_S1_2_898DC30 22 instructions (0.000%), 2 calls (089438EC - 0898DC34, length 75987)
  Back Branch 0898DC30 2 times (length 75987)
_S1_2_892BA80 22 instructions (0.000%), 2 calls (0892BA80 - 0892BAA8, length 11)
_S1_2_88377E0 22 instructions (0.000%), 2 calls (088377E0 - 08837808, length 11)
_S1_2_8B4CAEC 22 instructions (0.000%), 1 calls (0883AEF8 - 08B4CAF0, length 804607)
  Back Branch 08B4CAEC 1 times (length 804607)
_S1_2_892C5E0 22 instructions (0.000%), 1 calls (0892C5E0 - 0892C634, length 22)
_S1_2_892AF78 22 instructions (0.000%), 1 calls (0892AF78 - 0892AFCC, length 22)
_S1_2_883FA6C 21 instructions (0.000%), 7 calls (0883FA6C - 0883FA74, length 3)
_S1_2_898F5F0 21 instructions (0.000%), 1 calls (0898F5F0 - 0898F640, length 21)
_S1_2_8944C0C 21 instructions (0.000%), 1 calls (08944C0C - 08944C5C, length 21)
_S1_2_892D72C 21 instructions (0.000%), 1 calls (0892D72C - 0892D790, length 26)
_S1_2_892BCD0 21 instructions (0.000%), 1 calls (0892BCD0 - 0892BD20, length 21)
_S1_2_88FD5AC 21 instructions (0.000%), 1 calls (088FD5AC - 088FD5FC, length 21)
_S1_2_88FB960 21 instructions (0.000%), 1 calls (088FB960 - 088FB9B0, length 21)
_S1_2_88F5F88 21 instructions (0.000%), 1 calls (088F5F88 - 088F5FD8, length 21)
_S1_2_88348F0 21 instructions (0.000%), 1 calls (088348F0 - 08834944, length 22)
_S1_2_8837B84 20 instructions (0.000%), 10 calls (08837B84 - 08837B88, length 2)
_S1_2_8826978 20 instructions (0.000%), 5 calls (08826978 - 08826984, length 4)
_S1_2_88F5B88 20 instructions (0.000%), 4 calls (088F5B88 - 088F5B98, length 5)
_S1_2_89448D4 20 instructions (0.000%), 2 calls (089448D4 - 089448F8, length 10)
_S1_2_8944C68 20 instructions (0.000%), 1 calls (08944C68 - 08944CB4, length 20)
_S1_2_892F6B8 20 instructions (0.000%), 1 calls (0892F6B8 - 0892F728, length 29)
_S1_2_892E984 20 instructions (0.000%), 1 calls (0892E984 - 0892E9D0, length 20)
_S1_2_88BF710 20 instructions (0.000%), 1 calls (088BF710 - 088BF75C, length 20)
_S1_2_898F1D8 19 instructions (0.000%), 1 calls (0898F1D8 - 0898F220, length 19)
_S1_2_889754C 19 instructions (0.000%), 1 calls (0889754C - 08897594, length 19)
_S1_2_883AF48 19 instructions (0.000%), 1 calls (0883AF48 - 0883AFC4, length 32)
_S1_2_89937CC 18 instructions (0.000%), 9 calls (089937CC - 089937D0, length 2)
_S1_2_892A390 18 instructions (0.000%), 6 calls (0892A390 - 0892A398, length 3)
_S1_2_88376D8 18 instructions (0.000%), 6 calls (088376D8 - 088376E0, length 3)
_S1_2_89772D4 18 instructions (0.000%), 2 calls (089772D4 - 089772F4, length 9)
_S1_2_8869D8C 18 instructions (0.000%), 2 calls (08869D8C - 08869DAC, length 9)
_S1_2_8828DF0 18 instructions (0.000%), 2 calls (08828DF0 - 08828E10, length 9)
_S1_2_8828DCC 18 instructions (0.000%), 2 calls (08828DCC - 08828DEC, length 9)
_S1_2_8822EE4 18 instructions (0.000%), 2 calls (08822EE4 - 08822F04, length 9)
_S1_2_8945330 18 instructions (0.000%), 1 calls (089452E8 - 08945334, length 20)
  Back Branch 08945330 1 times (length 4)
  Back Branch 0894530C 1 times (length 4)
  Back Branch 08945328 1 times (length 18)
_S1_2_892DE98 18 instructions (0.000%), 1 calls (0892DE98 - 0892DEDC, length 18)
_S1_2_892C408 18 instructions (0.000%), 1 calls (0892C408 - 0892C44C, length 18)
_S1_2_883FBA0 18 instructions (0.000%), 1 calls (0883FBA0 - 0883FBE4, length 18)
_S1_2_8826548 18 instructions (0.000%), 1 calls (08826548 - 0882658C, length 18)
_S1_2_892BB00 17 instructions (0.000%), 1 calls (0892BB00 - 0892BB40, length 17)
_S1_2_883F88C 17 instructions (0.000%), 1 calls (0882A1C8 - 089933A0, length 369783)
  Back Branch 0883F88C 1 times (length 21939)
_S1_2_88A6754 16 instructions (0.000%), 4 calls (088A6754 - 088A6760, length 4)
_S1_2_88A6744 16 instructions (0.000%), 4 calls (088A6744 - 088A6750, length 4)
_S1_2_88A6734 16 instructions (0.000%), 4 calls (088A6734 - 088A6740, length 4)
_S1_2_88A6714 16 instructions (0.000%), 4 calls (088A6714 - 088A6720, length 4)
_S1_2_88A6704 16 instructions (0.000%), 4 calls (088A6704 - 088A6710, length 4)
_S1_2_88A66F4 16 instructions (0.000%), 4 calls (088A66F4 - 088A6700, length 4)
_S1_2_88A66E4 16 instructions (0.000%), 4 calls (088A66E4 - 088A66F0, length 4)
_S1_2_88A66D4 16 instructions (0.000%), 4 calls (088A66D4 - 088A66E0, length 4)
_S1_2_88A66C4 16 instructions (0.000%), 4 calls (088A66C4 - 088A66D0, length 4)
_S1_2_88A66B4 16 instructions (0.000%), 4 calls (088A66B4 - 088A66C0, length 4)
_S1_2_88A66A4 16 instructions (0.000%), 4 calls (088A66A4 - 088A66B0, length 4)
_S1_2_88A6640 16 instructions (0.000%), 4 calls (088A6640 - 088A664C, length 4)
_S1_2_883484C 16 instructions (0.000%), 2 calls (0883484C - 08834868, length 8)
_S1_2_898ED28 16 instructions (0.000%), 1 calls (0898ED28 - 0898ED64, length 16)
_S1_2_8945948 16 instructions (0.000%), 1 calls (08945948 - 08945984, length 16)
_S1_2_8945900 16 instructions (0.000%), 1 calls (08945900 - 0894593C, length 16)
_S1_2_8945438 16 instructions (0.000%), 1 calls (08945400 - 0894543C, length 16)
  Back Branch 08945438 1 times (length 4)
  Back Branch 08945430 1 times (length 14)
_S1_2_892C4D4 16 instructions (0.000%), 1 calls (0892C4D4 - 0892C510, length 16)
_S1_2_88460B8 16 instructions (0.000%), 1 calls (088460B8 - 088460FC, length 18)
_S1_2_8834380 16 instructions (0.000%), 1 calls (08834380 - 088343D0, length 21)
  Back Branch 088343C0 1 times (length 15)
_S1_2_8832E20 16 instructions (0.000%), 1 calls (08826718 - 08832E68, length 12757)
_S1_2_8828740 16 instructions (0.000%), 1 calls (08828740 - 0882877C, length 16)
_S1_2_892BBD0 15 instructions (0.000%), 3 calls (0892BBD0 - 0892BBE0, length 5)
_S1_2_8824BC4 15 instructions (0.000%), 3 calls (08824BC4 - 089931E8, length 375178)
_S1_2_8930DA4 15 instructions (0.000%), 1 calls (08930DA4 - 08930DDC, length 15)
_S1_2_892E948 15 instructions (0.000%), 1 calls (0892E948 - 0892E980, length 15)
_S1_2_892C514 15 instructions (0.000%), 1 calls (0892C514 - 0892C54C, length 15)
_S1_2_892BFDC 15 instructions (0.000%), 1 calls (0892BFDC - 0892C014, length 15)
_S1_2_89932A4 14 instructions (0.000%), 7 calls (089932A4 - 089932A8, length 2)
_S1_2_899328C 14 instructions (0.000%), 7 calls (0899328C - 08993290, length 2)
_S1_2_8993274 14 instructions (0.000%), 7 calls (08993274 - 08993278, length 2)
_S1_2_89931C4 14 instructions (0.000%), 7 calls (089931C4 - 089931C8, length 2)
_S1_2_8993174 14 instructions (0.000%), 7 calls (08993174 - 08993178, length 2)
_S1_2_897B9EC 14 instructions (0.000%), 1 calls (0897B9EC - 0897BA20, length 14)
_S1_2_897B524 14 instructions (0.000%), 1 calls (0897B524 - 0897B558, length 14)
_S1_2_897B4EC 14 instructions (0.000%), 1 calls (0897B4EC - 0897B520, length 14)
_S1_2_897925C 14 instructions (0.000%), 1 calls (0897925C - 08979290, length 14)
_S1_2_89791D0 14 instructions (0.000%), 1 calls (089791D0 - 08979204, length 14)
_S1_2_89780F8 14 instructions (0.000%), 1 calls (089780F8 - 0897812C, length 14)
_S1_2_897806C 14 instructions (0.000%), 1 calls (0897806C - 089780A0, length 14)
_S1_2_893BF00 14 instructions (0.000%), 1 calls (0893BF00 - 0893BFDC, length 56)
_S1_2_88FDB9C 14 instructions (0.000%), 1 calls (088FDB9C - 088FDBD0, length 14)
_S1_2_88F8268 14 instructions (0.000%), 1 calls (088F8268 - 088F829C, length 14)
_S1_2_88F6F18 14 instructions (0.000%), 1 calls (088F6F18 - 088F6F4C, length 14)
_S1_2_8840068 14 instructions (0.000%), 1 calls (08840068 - 0884009C, length 14)
_S1_2_883B098 14 instructions (0.000%), 1 calls (0883B098 - 0883B0CC, length 14)
_S1_2_8834948 14 instructions (0.000%), 1 calls (08834948 - 08834984, length 16)
_S1_2_882A420 14 instructions (0.000%), 1 calls (0882A420 - 0882B6CC, length 1196)
  Back Branch 0882B6C8 208 times (length 161)
_S1_2_893BCB0 13 instructions (0.000%), 1 calls (0893BCB0 - 0893BD8C, length 56)
_S1_2_892C5AC 13 instructions (0.000%), 1 calls (0892C5AC - 0892C5DC, length 13)
_S1_2_892C550 13 instructions (0.000%), 1 calls (0892C550 - 0892C580, length 13)
_S1_2_88FEAA0 13 instructions (0.000%), 1 calls (088FEAA0 - 08993408, length 152155)
_S1_2_887EDF8 13 instructions (0.000%), 1 calls (0887EDF8 - 0887EE28, length 13)
_S1_2_8840140 13 instructions (0.000%), 1 calls (08840140 - 08840178, length 15)
_S1_2_883FE7C 13 instructions (0.000%), 1 calls (0883FE7C - 0883FEAC, length 13)
_S1_2_883F230 13 instructions (0.000%), 1 calls (0883F230 - 0883F260, length 13)
_S1_2_8825748 13 instructions (0.000%), 1 calls (08825748 - 08825778, length 13)
_S1_2_8993C54 12 instructions (0.000%), 6 calls (08993C54 - 08993C58, length 2)
_S1_2_8993324 12 instructions (0.000%), 6 calls (08993324 - 08993328, length 2)
_S1_2_8945560 12 instructions (0.000%), 6 calls (08945560 - 08945564, length 2)
_S1_2_8944DE0 12 instructions (0.000%), 6 calls (08944DE0 - 08944DE4, length 2)
_S1_2_8944904 12 instructions (0.000%), 6 calls (08944904 - 08944908, length 2)
_S1_2_8891940 12 instructions (0.000%), 4 calls (08891940 - 08891948, length 3)
_S1_2_8824C1C 12 instructions (0.000%), 3 calls (08824C1C - 089931F8, length 375160)
_S1_2_897BA84 12 instructions (0.000%), 1 calls (0897BA84 - 0897BAB0, length 12)
_S1_2_897BA54 12 instructions (0.000%), 1 calls (0897BA54 - 0897BA80, length 12)
_S1_2_897BA24 12 instructions (0.000%), 1 calls (0897BA24 - 0897BA50, length 12)
_S1_2_897B5B0 12 instructions (0.000%), 1 calls (0897B5B0 - 0897B5DC, length 12)
_S1_2_897AC78 12 instructions (0.000%), 1 calls (0897AC78 - 0897ACA4, length 12)
_S1_2_897AC38 12 instructions (0.000%), 1 calls (0897AC38 - 0897AC64, length 12)
_S1_2_897ABB4 12 instructions (0.000%), 1 calls (0897ABB4 - 0897ABE0, length 12)
_S1_2_897AB84 12 instructions (0.000%), 1 calls (0897AB84 - 0897ABB0, length 12)
_S1_2_89774E0 12 instructions (0.000%), 1 calls (089774E0 - 0897750C, length 12)
_S1_2_89774A0 12 instructions (0.000%), 1 calls (089774A0 - 089774CC, length 12)
_S1_2_897741C 12 instructions (0.000%), 1 calls (0897741C - 08977448, length 12)
_S1_2_89773EC 12 instructions (0.000%), 1 calls (089773EC - 08977418, length 12)
_S1_2_89458D0 12 instructions (0.000%), 1 calls (089458D0 - 089458FC, length 12)
_S1_2_892BB5C 12 instructions (0.000%), 1 calls (0892BB5C - 0892BB94, length 15)
  Back Branch 0892BB84 1 times (length 5)
_S1_2_8926380 12 instructions (0.000%), 1 calls (08926380 - 089263D0, length 21)
_S1_2_89008B0 12 instructions (0.000%), 1 calls (089008B0 - 08900990, length 57)
_S1_2_88FEC8C 12 instructions (0.000%), 1 calls (088FEC8C - 088FECB8, length 12)
_S1_2_88A8310 12 instructions (0.000%), 1 calls (088A82C0 - 088A8314, length 22)
  Back Branch 088A8310 1 times (length 22)
_S1_2_8805050 12 instructions (0.000%), 1 calls (08805050 - 088050A0, length 21)
_S1_2_8804E7C 12 instructions (0.000%), 1 calls (08804E7C - 08804EA8, length 12)
_S1_2_892BF88 11 instructions (0.000%), 1 calls (0892BF88 - 0892BFB0, length 11)
_S1_2_892BAD4 11 instructions (0.000%), 1 calls (0892BAD4 - 0892BAFC, length 11)
_S1_2_88FEA74 11 instructions (0.000%), 1 calls (088FEA74 - 088FEA9C, length 11)
_S1_2_8863484 11 instructions (0.000%), 1 calls (08863484 - 088634AC, length 11)
_S1_2_8857CA4 11 instructions (0.000%), 1 calls (08857CA4 - 08857CCC, length 11)
_S1_2_8857AF0 11 instructions (0.000%), 1 calls (08857AF0 - 08857B18, length 11)
_S1_2_8846188 11 instructions (0.000%), 1 calls (08846188 - 088461B0, length 11)
_S1_2_8826910 11 instructions (0.000%), 1 calls (08826910 - 08826938, length 11)
_S1_2_8993254 10 instructions (0.000%), 5 calls (08993254 - 08993258, length 2)
_S1_2_8993244 10 instructions (0.000%), 5 calls (08993244 - 08993248, length 2)
_S1_2_89931BC 10 instructions (0.000%), 5 calls (089931BC - 089931C0, length 2)
_S1_2_89458BC 10 instructions (0.000%), 2 calls (089458BC - 089458CC, length 5)
_S1_2_8824BAC 10 instructions (0.000%), 2 calls (08824BAC - 089931E8, length 375184)
_S1_2_898DB24 10 instructions (0.000%), 1 calls (0898DB24 - 0898DB48, length 10)
_S1_2_897C8B0 10 instructions (0.000%), 1 calls (0897C8B0 - 0897C8D4, length 10)
_S1_2_8930DE0 10 instructions (0.000%), 1 calls (08930DE0 - 08993218, length 100623)
_S1_2_892D260 10 instructions (0.000%), 1 calls (0892D260 - 0892D288, length 11)
  Back Branch 0892D284 1 times (length 7)
_S1_2_892C584 10 instructions (0.000%), 1 calls (0892C584 - 0892C5A8, length 10)
_S1_2_892C084 10 instructions (0.000%), 1 calls (0892C084 - 0892C0A8, length 10)
_S1_2_892BFB4 10 instructions (0.000%), 1 calls (0892BFB4 - 0892BFD8, length 10)
_S1_2_892BAAC 10 instructions (0.000%), 1 calls (0892BAAC - 0892BAD0, length 10)
_S1_2_890197C 10 instructions (0.000%), 1 calls (0890197C - 089019A0, length 10)
_S1_2_889194C 10 instructions (0.000%), 1 calls (0889194C - 08891970, length 10)
_S1_2_884195C 10 instructions (0.000%), 1 calls (0884195C - 08841980, length 10)
_S1_2_882A9F8 10 instructions (0.000%), 1 calls (08826718 - 0882AA28, length 4293)
_S1_2_8804EAC 10 instructions (0.000%), 1 calls (08804EAC - 08804ED0, length 10)
_S1_2_897CF2C 9 instructions (0.000%), 3 calls (0897CF2C - 0897CF34, length 3)
_S1_2_8829818 9 instructions (0.000%), 3 calls (08829818 - 08829820, length 3)
_S1_2_8B4C600 9 instructions (0.000%), 1 calls (08B4C600 - 08B4C620, length 9)
_S1_2_897C794 9 instructions (0.000%), 1 calls (0897C774 - 0897C7A4, length 13)
  Back Branch 0897C7A0 1 times (length 13)
_S1_2_892C4B0 9 instructions (0.000%), 1 calls (0892C4B0 - 0892C4D0, length 9)
_S1_2_8861018 9 instructions (0.000%), 1 calls (08861018 - 08861098, length 33)
_S1_2_88473E0 9 instructions (0.000%), 1 calls (088473E0 - 08993840, length 340249)
_S1_2_8839958 9 instructions (0.000%), 1 calls (08839958 - 08839978, length 9)
_S1_2_88394B8 9 instructions (0.000%), 1 calls (088394B8 - 088394D8, length 9)
_S1_2_8804ED4 9 instructions (0.000%), 1 calls (08804ED4 - 08804EF4, length 9)
_S1_2_8993CA4 8 instructions (0.000%), 4 calls (08993CA4 - 08993CA8, length 2)
_S1_2_8993BB4 8 instructions (0.000%), 4 calls (08993BB4 - 08993BB8, length 2)
_S1_2_899381C 8 instructions (0.000%), 4 calls (0899381C - 08993820, length 2)
_S1_2_899377C 8 instructions (0.000%), 4 calls (0899377C - 08993780, length 2)
_S1_2_8993384 8 instructions (0.000%), 4 calls (08993384 - 08993388, length 2)
_S1_2_89932FC 8 instructions (0.000%), 4 calls (089932FC - 08993300, length 2)
_S1_2_899325C 8 instructions (0.000%), 4 calls (0899325C - 08993260, length 2)
_S1_2_882A074 8 instructions (0.000%), 2 calls (0882A074 - 0882A080, length 4)
_S1_2_8824C0C 8 instructions (0.000%), 2 calls (08824C0C - 089931F8, length 375164)
_S1_2_8000000 8 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 1 times (length 4)
_S1_2_897F140 8 instructions (0.000%), 1 calls (0897F02C - 089931E8, length 20592)
  Back Branch 0897F140 1 times (length 71)
_S1_2_897F044 8 instructions (0.000%), 1 calls (0897F02C - 089931E8, length 20592)
  Back Branch 0897F044 1 times (length 8)
_S1_2_8926418 8 instructions (0.000%), 1 calls (08926418 - 08926458, length 17)
_S1_2_89263D4 8 instructions (0.000%), 1 calls (089263D4 - 08926414, length 17)
_S1_2_88AEA3C 8 instructions (0.000%), 1 calls (088AEA3C - 088AEA58, length 8)
_S1_2_883FB60 8 instructions (0.000%), 1 calls (0883FB60 - 08930A0C, length 246700)
_S1_2_88050E8 8 instructions (0.000%), 1 calls (088050E8 - 08805128, length 17)
_S1_2_88050A4 8 instructions (0.000%), 1 calls (088050A4 - 088050E4, length 17)
_S1_2_8804930 8 instructions (0.000%), 1 calls (08804930 - 0880494C, length 8)
_S1_2_8804910 8 instructions (0.000%), 1 calls (08804910 - 0880492C, length 8)
_S1_2_897F0C0 7 instructions (0.000%), 1 calls (0897F094 - 089931F8, length 20570)
  Back Branch 0897F0C0 1 times (length 13)
_S1_2_897F0A0 7 instructions (0.000%), 1 calls (0897F094 - 089931F8, length 20570)
  Back Branch 0897F0A0 1 times (length 5)
_S1_2_8822D90 7 instructions (0.000%), 1 calls (08822D90 - 08822DEC, length 24)
_S1_2_8000070 7 instructions (0.000%), 1 calls (08000070 - 08000078, length 3)
  Back Branch 08000074 2 times (length 3)
_S1_2_8993A94 6 instructions (0.000%), 3 calls (08993A94 - 08993A98, length 2)
_S1_2_8993A8C 6 instructions (0.000%), 3 calls (08993A8C - 08993A90, length 2)
_S1_2_89933AC 6 instructions (0.000%), 3 calls (089933AC - 089933B0, length 2)
_S1_2_8993194 6 instructions (0.000%), 3 calls (08993194 - 08993198, length 2)
_S1_2_897C90C 6 instructions (0.000%), 3 calls (0897C90C - 0897C910, length 2)
_S1_2_897C85C 6 instructions (0.000%), 3 calls (0897C85C - 0897C860, length 2)
_S1_2_88473D4 6 instructions (0.000%), 2 calls (088473D4 - 088473DC, length 3)
_S1_2_8804E2C 6 instructions (0.000%), 1 calls (08804E2C - 08804E40, length 6)
_S1_2_8804E14 6 instructions (0.000%), 1 calls (08804E14 - 08804E28, length 6)
_S1_2_8804DFC 6 instructions (0.000%), 1 calls (08804DFC - 08804E10, length 6)
_S1_2_88609A4 5 instructions (0.000%), 1 calls (088609A4 - 088609D8, length 14)
_S1_2_88400CC 5 instructions (0.000%), 1 calls (08826718 - 088400E4, length 26228)
_S1_2_88398B8 5 instructions (0.000%), 1 calls (088398B8 - 088398C8, length 5)
_S1_2_8823048 5 instructions (0.000%), 1 calls (08823048 - 08823058, length 5)
_S1_2_8822550 5 instructions (0.000%), 1 calls (08822550 - 08822560, length 5)
_S1_2_8805140 5 instructions (0.000%), 1 calls (08805140 - 08805150, length 5)
_S1_2_880512C 5 instructions (0.000%), 1 calls (0880512C - 0880513C, length 5)
_S1_2_8993BEC 4 instructions (0.000%), 2 calls (08993BEC - 08993BF0, length 2)
_S1_2_8993A7C 4 instructions (0.000%), 2 calls (08993A7C - 08993A80, length 2)
_S1_2_8993834 4 instructions (0.000%), 2 calls (08993834 - 08993838, length 2)
_S1_2_89933CC 4 instructions (0.000%), 2 calls (089933CC - 089933D0, length 2)
_S1_2_8993204 4 instructions (0.000%), 2 calls (08993204 - 08993208, length 2)
_S1_2_89931DC 4 instructions (0.000%), 2 calls (089931DC - 089931E0, length 2)
_S1_2_899319C 4 instructions (0.000%), 2 calls (0899319C - 089931A0, length 2)
_S1_2_899318C 4 instructions (0.000%), 2 calls (0899318C - 08993190, length 2)
_S1_2_8944DD8 4 instructions (0.000%), 2 calls (08944DD8 - 08944DDC, length 2)
_S1_2_8944914 4 instructions (0.000%), 1 calls (08826718 - 08944928, length 292997)
_S1_2_892BEAC 4 instructions (0.000%), 1 calls (0892BEAC - 0892BEB8, length 4)
_S1_2_88FECBC 4 instructions (0.000%), 1 calls (088FECBC - 088FECC8, length 4)
_S1_2_8840BA8 4 instructions (0.000%), 1 calls (08840BA8 - 08840BB4, length 4)
_S1_2_88351D4 4 instructions (0.000%), 1 calls (088351D4 - 088351E0, length 4)
_S1_2_882AE64 4 instructions (0.000%), 1 calls (0882AE64 - 089932C0, length 368920)
_S1_2_882AE5C 4 instructions (0.000%), 1 calls (0882AE5C - 089932A0, length 368914)
_S1_2_8826C88 4 instructions (0.000%), 1 calls (08826C88 - 08826CA0, length 7)
_S1_2_88205A0 4 instructions (0.000%), 1 calls (088205A0 - 088205AC, length 4)
_S1_2_892BB98 3 instructions (0.000%), 1 calls (0892BB98 - 0892BBA0, length 3)
_S1_2_882E044 3 instructions (0.000%), 1 calls (0882E044 - 0882E04C, length 3)
_S1_2_8993CC4 2 instructions (0.000%), 1 calls (08993CC4 - 08993CC8, length 2)
_S1_2_8993C3C 2 instructions (0.000%), 1 calls (08993C3C - 08993C40, length 2)
_S1_2_8993C2C 2 instructions (0.000%), 1 calls (08993C2C - 08993C30, length 2)
_S1_2_8993C1C 2 instructions (0.000%), 1 calls (08993C1C - 08993C20, length 2)
_S1_2_8993C14 2 instructions (0.000%), 1 calls (08993C14 - 08993C18, length 2)
_S1_2_8993BF4 2 instructions (0.000%), 1 calls (08993BF4 - 08993BF8, length 2)
_S1_2_8993BD4 2 instructions (0.000%), 1 calls (08993BD4 - 08993BD8, length 2)
_S1_2_8993BC4 2 instructions (0.000%), 1 calls (08993BC4 - 08993BC8, length 2)
_S1_2_8993BAC 2 instructions (0.000%), 1 calls (08993BAC - 08993BB0, length 2)
_S1_2_8993B14 2 instructions (0.000%), 1 calls (08993B14 - 08993B18, length 2)
_S1_2_8993B0C 2 instructions (0.000%), 1 calls (08993B0C - 08993B10, length 2)
_S1_2_8993AFC 2 instructions (0.000%), 1 calls (08993AFC - 08993B00, length 2)
_S1_2_8993A84 2 instructions (0.000%), 1 calls (08993A84 - 08993A88, length 2)
_S1_2_8993A5C 2 instructions (0.000%), 1 calls (08993A5C - 08993A60, length 2)
_S1_2_8993A54 2 instructions (0.000%), 1 calls (08993A54 - 08993A58, length 2)
_S1_2_8993A3C 2 instructions (0.000%), 1 calls (08993A3C - 08993A40, length 2)
_S1_2_89939FC 2 instructions (0.000%), 1 calls (089939FC - 08993A00, length 2)
_S1_2_89939B4 2 instructions (0.000%), 1 calls (089939B4 - 089939B8, length 2)
_S1_2_8993984 2 instructions (0.000%), 1 calls (08993984 - 08993988, length 2)
_S1_2_899389C 2 instructions (0.000%), 1 calls (0899389C - 089938A0, length 2)
_S1_2_899388C 2 instructions (0.000%), 1 calls (0899388C - 08993890, length 2)
_S1_2_8993874 2 instructions (0.000%), 1 calls (08993874 - 08993878, length 2)
_S1_2_899385C 2 instructions (0.000%), 1 calls (0899385C - 08993860, length 2)
_S1_2_899383C 2 instructions (0.000%), 1 calls (0899383C - 08993840, length 2)
_S1_2_899380C 2 instructions (0.000%), 1 calls (0899380C - 08993810, length 2)
_S1_2_89937FC 2 instructions (0.000%), 1 calls (089937FC - 08993800, length 2)
_S1_2_89937E4 2 instructions (0.000%), 1 calls (089937E4 - 089937E8, length 2)
_S1_2_89937C4 2 instructions (0.000%), 1 calls (089937C4 - 089937C8, length 2)
_S1_2_89937B4 2 instructions (0.000%), 1 calls (089937B4 - 089937B8, length 2)
_S1_2_899375C 2 instructions (0.000%), 1 calls (0899375C - 08993760, length 2)
_S1_2_89936F4 2 instructions (0.000%), 1 calls (089936F4 - 089936F8, length 2)
_S1_2_89933FC 2 instructions (0.000%), 1 calls (089933FC - 08993400, length 2)
_S1_2_89933B4 2 instructions (0.000%), 1 calls (089933B4 - 089933B8, length 2)
_S1_2_899339C 2 instructions (0.000%), 1 calls (0899339C - 089933A0, length 2)
_S1_2_8993394 2 instructions (0.000%), 1 calls (08993394 - 08993398, length 2)
_S1_2_8993374 2 instructions (0.000%), 1 calls (08993374 - 08993378, length 2)
_S1_2_899331C 2 instructions (0.000%), 1 calls (0899331C - 08993320, length 2)
_S1_2_89932D4 2 instructions (0.000%), 1 calls (089932D4 - 089932D8, length 2)
_S1_2_89932CC 2 instructions (0.000%), 1 calls (089932CC - 089932D0, length 2)
_S1_2_89932BC 2 instructions (0.000%), 1 calls (089932BC - 089932C0, length 2)
_S1_2_89932B4 2 instructions (0.000%), 1 calls (089932B4 - 089932B8, length 2)
_S1_2_89932AC 2 instructions (0.000%), 1 calls (089932AC - 089932B0, length 2)
_S1_2_8993294 2 instructions (0.000%), 1 calls (08993294 - 08993298, length 2)
_S1_2_899324C 2 instructions (0.000%), 1 calls (0899324C - 08993250, length 2)
_S1_2_899323C 2 instructions (0.000%), 1 calls (0899323C - 08993240, length 2)
_S1_2_8993224 2 instructions (0.000%), 1 calls (08993224 - 08993228, length 2)
_S1_2_899317C 2 instructions (0.000%), 1 calls (0899317C - 08993180, length 2)
_S1_2_899316C 2 instructions (0.000%), 1 calls (0899316C - 08993170, length 2)
_S1_2_899315C 2 instructions (0.000%), 1 calls (0899315C - 08993160, length 2)
_S1_2_897C854 2 instructions (0.000%), 1 calls (0897C854 - 0897C858, length 2)
_S1_2_8957AD0 2 instructions (0.000%), 1 calls (08957AD0 - 08957AD4, length 2)
_S1_2_8944DD0 2 instructions (0.000%), 1 calls (08944DD0 - 08944DD4, length 2)
_S1_2_887ED54 2 instructions (0.000%), 1 calls (0887ED54 - 0887ED58, length 2)
_S1_2_884CB88 2 instructions (0.000%), 1 calls (0884CB88 - 0884CB8C, length 2)
_S1_2_884BEBC 2 instructions (0.000%), 1 calls (0884BEBC - 0884BEC0, length 2)
_S1_2_88470D0 2 instructions (0.000%), 1 calls (088470D0 - 088470D4, length 2)
_S1_2_8842FB4 2 instructions (0.000%), 1 calls (08842FB4 - 08842FB8, length 2)
_S1_2_882A270 2 instructions (0.000%), 1 calls (0882A270 - 0882A274, length 2)
_S1_2_882A260 2 instructions (0.000%), 1 calls (0882A260 - 0882A264, length 2)
_S1_2_88237E4 2 instructions (0.000%), 1 calls (088237E4 - 088237E8, length 2)
_S1_2_8822CAC 2 instructions (0.000%), 1 calls (08822CAC - 08822CB0, length 2)
_S1_2_8822680 2 instructions (0.000%), 1 calls (08822680 - 08822684, length 2)
_S1_2_882242C 2 instructions (0.000%), 1 calls (0882242C - 08822430, length 2)
_S1_2_8821F80 2 instructions (0.000%), 1 calls (08821F80 - 08821F84, length 2)
_S1_2_8821F78 2 instructions (0.000%), 1 calls (08821F78 - 08821F7C, length 2)
_S1_2_8821C98 2 instructions (0.000%), 1 calls (08821C98 - 08821C9C, length 2)
_S1_2_8820B5C 2 instructions (0.000%), 1 calls (08820B5C - 08820B60, length 2)
_S1_2_8820B54 2 instructions (0.000%), 1 calls (08820B54 - 08820B58, length 2)
_S1_2_88206CC 2 instructions (0.000%), 1 calls (088206CC - 088206D0, length 2)
_S1_2_88205B0 2 instructions (0.000%), 1 calls (088205B0 - 088205B4, length 2)
_S1_2_8813334 (strlen) 0 instructions (0.000%), 514 calls (08813334 - 08813348, length 6)
_S1_2_8930CCC (memset) 0 instructions (0.000%), 283 calls (08930CCC - 08930DA0, length 54)
_S1_2_89308EC (memcpy) 0 instructions (0.000%), 251 calls (089308EC - 08930A0C, length 73)
_S1_2_893307C (strcmp) 0 instructions (0.000%), 235 calls (0893307C - 089330E4, length 27)
_S1_2_8944DF0 (nop) 0 instructions (0.000%), 12 calls (08944DF0 - 08944DF4, length 2)
_S1_2_8944CF4 (nop) 0 instructions (0.000%), 12 calls (08944CF4 - 08944CF8, length 2)
_S1_2_8944CC0 (nop) 0 instructions (0.000%), 12 calls (08944CC0 - 08944CC4, length 2)
_S1_2_8944CB8 (nop) 0 instructions (0.000%), 12 calls (08944CB8 - 08944CBC, length 2)
_S1_2_892C924 (sceGuSetMatrix) 0 instructions (0.000%), 12 calls (0892C924 - 0892CB88, length 154)
_S1_2_885B5A8 (nop) 0 instructions (0.000%), 12 calls (0885B5A8 - 0885B5AC, length 2)
_S1_2_885B5B0 (nop) 0 instructions (0.000%), 11 calls (0885B5B0 - 0885B5B4, length 2)
_S1_2_892C218 (sceGuTexLevelMode) 0 instructions (0.000%), 10 calls (0892C218 - 0892C26C, length 22)
_S1_2_8837D3C (nop) 0 instructions (0.000%), 10 calls (08837D3C - 08837D40, length 2)
_S1_2_8945988 (nop) 0 instructions (0.000%), 6 calls (08945988 - 0894598C, length 2)
_S1_2_8944960 (nop) 0 instructions (0.000%), 6 calls (08944960 - 08944964, length 2)
_S1_2_8901970 0 instructions (0.000%), 5 calls (08901970 - 08930DA0, length 48397)
_S1_2_8944BCC (nop) 0 instructions (0.000%), 3 calls (08944BCC - 08944BD0, length 2)
_S1_2_898E864 (nop) 0 instructions (0.000%), 2 calls (0898E864 - 0898E868, length 2)
_S1_2_89448CC (nop) 0 instructions (0.000%), 2 calls (089448CC - 089448D0, length 2)
_S1_2_883FA84 0 instructions (0.000%), 2 calls (08813334 - 0883FAE8, length 45550)
  Back Branch 0883FAB0 2 times (length 45537)
_S1_2_898F1D0 (nop) 0 instructions (0.000%), 1 calls (0898F1D0 - 0898F1D4, length 2)
_S1_2_898F1C8 (nop) 0 instructions (0.000%), 1 calls (0898F1C8 - 0898F1CC, length 2)
_S1_2_898E85C (nop) 0 instructions (0.000%), 1 calls (0898E85C - 0898E860, length 2)
_S1_2_898DF98 (nop) 0 instructions (0.000%), 1 calls (0898DF98 - 0898DF9C, length 2)
_S1_2_898DB14 (nop) 0 instructions (0.000%), 1 calls (0898DB14 - 0898DB18, length 2)
_S1_2_8945940 (nop) 0 instructions (0.000%), 1 calls (08945940 - 08945944, length 2)
_S1_2_89453F8 (nop) 0 instructions (0.000%), 1 calls (089453F8 - 089453FC, length 2)
_S1_2_8944EC8 (nop) 0 instructions (0.000%), 1 calls (08944EC8 - 08944ECC, length 2)
_S1_2_8944C60 (nop) 0 instructions (0.000%), 1 calls (08944C60 - 08944C64, length 2)
_S1_2_8944C04 (nop) 0 instructions (0.000%), 1 calls (08944C04 - 08944C08, length 2)
_S1_2_8944BFC (nop) 0 instructions (0.000%), 1 calls (08944BFC - 08944C00, length 2)
_S1_2_8944BC4 (nop) 0 instructions (0.000%), 1 calls (08944BC4 - 08944BC8, length 2)
_S1_2_88ADE84 0 instructions (0.000%), 1 calls (088ADE84 - 08930DA0, length 134088)
_S1_2_8825EC8 (nop) 0 instructions (0.000%), 1 calls (08825EC8 - 08825ECC, length 2)
_S1_2_8805EE0 0 instructions (0.000%), 1 calls (08805EE0 - 08930DA0, length 306097)
------------------ GEProfiler ----------------------
GE list count: 13
Texture load count: 0, average 0.0 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 146ms, average 11.3ms per GE list, max FPS is 88.5
prim: called 11 times, average 0.8 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 11 times in PRIM, average 0.8 per GE list
